Agent Skills
返回列表
Claude Code 单次编码 CLI

Claude Code 单次编码 CLI

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_bbc7674c/claude-coder-cli。

技能介绍

问题

很多自动化编码流程卡在交互式确认、PTY 依赖或后台任务不可观测上。Claude Code CLI 本身能力可用,但如果直接嵌入脚本,常遇到权限弹窗、前台阻塞和目录漂移,导致任务无法无人值守完成。脚本集成时尤其明显:任务需要可预测的输出、可控的工作目录,以及不依赖人工确认的执行路径。

工作方式

该技能把 Claude Code 封装为一次性编码代理,核心要求是始终使用 --print 和 --permission-mode bypassPermissions,避免确认弹窗并保持非交互输出。任务可以在当前目录运行,也可通过 workdir 指定项目目录;短任务适合前台执行,长任务放入后台,再用 process action:log 观察进度。文档强调不使用 PTY,因为 Claude Code 不依赖 PTY,且 PTY 会破坏流程。

边界与注意

它适合构建功能、重构、调试、测试和代码审查这类边界较清晰的工程任务,但提示词必须具体。bypassPermissions 降低了交互摩擦,也扩大了自动执行范围,因此不适合在不可信目录中随意运行。后台任务如果没有监控,容易看起来已完成却缺少验证。

使用场景

  • 本地脚本需要调用 Claude Code 完成一次小功能修改,并直接打印结果而不弹确认框。
  • 对指定仓库目录执行一次重构或测试补充,要求 agent 固定 workdir 并在后台运行。
  • CI 或本地任务中让 Claude Code 做代码审查,完成后用日志命令检查后台进度。
  • 调试一个报错模块时,以一次性 prompt 获取修改建议和代码输出。

适合人员

  • 维护本地自动化工具、需要把 Claude Code 调成非交互执行的工程师
  • 在后台跑较长编码任务、需要用日志监控进度的 SRE 或平台工程师
  • 希望把 Claude Code 嵌入脚本完成重构、测试和审查的后端工程师
  • 需要在固定项目目录中执行一次性编码任务的独立开发者