用途:当用户要求借助 Claude 或 Claude Code 完成实现功能设计、代码评审等任务时,此技能提供一套把 Claude Code 作为受管编码代理运行的方法,从 worktree 创建一直到 PR 合并。
前置条件:需先验证 claude --version,安装命令为 npm install -g @anthropic-ai/claude-code;完整工作流还需要 tmux,可用 tmux -V 检查。
主要能力:CLI 支持 -p 非交互一次性执行、--dangerously-skip-permissions 跳过权限提示、--permission-mode acceptEdits 或 plan、--model 选择模型、--allowedTools 与 --disallowedTools 限制工具、--append-system-prompt 追加系统提示、--output-format json 或 stream-json 输出、--continue 与 --resume 续接会话、--mcp-config 加载 MCP 配置、--verbose 调试。
使用方式:小任务用 Quick Mode,以 -p 非交互运行,输出重定向到日志文件,用 stream-json 获取结构化进度;不要用硬超时,改为后台执行加轮询,约每 5 分钟 poll 一次,静默 12 小时或输出重复 1 小时时询问用户。非平凡任务用 Full Mode:先 git worktree add 创建隔离分支并安装依赖,再用 tmux 启动交互式 Claude,先 pipe-pane 记录输出再 send-keys 发送命令,可中途 steer;随后注册任务、监控状态、执行 Definition of Done 检查、用不同模型做代码评审、通知并清理。失败时按上下文溢出、方向错误、信息缺失、CI 失败、构建失败分类调整提示,最多重试 3 次,之后升级人工。
适用场景:功能开发、缺陷修复、重构、代码评审等需要隔离环境与可追踪流程的编码任务。
限制:--dangerously-skip-permissions 仅在容器或沙箱环境安全;tmux 中 stdout 与 stderr 混合无法分离;日志可能过大需轮转;交互模式不能用 | tee,否则破坏 TTY 检测。其他细节资料未提供。