用途:command-code 技能教你在交互模式下运行 Command Code CLI(cmd),以及在无头模式下把它当作子代理派发实现任务。cmd 是独立的终端编程智能体,拥有自己的模型访问、权限系统、会话存储、MCP 支持和“taste”个性化层。
主要能力:交互式 REPL、一次性执行、恢复/分叉会话、先出计划不改文件、模型选择、添加额外上下文目录、taste 学习、目标设定、MCP 与 skills 管理、登录与状态查询。无头派发适合可并行、规格清晰的实现任务;小而探索性强、需要频繁来回的任务建议自己做。
必要用法:无头/后台派发始终使用 cmd -p "<详细自包含提示>" --yolo --max-turns 100000 --skip-onboarding。-p 非交互执行后退出;--yolo 绕过全部权限提示(无头环境不设会永久挂起);--max-turns 默认仅 10,命中即以退出码 8 结束,故需设得极高;--skip-onboarding 跳过首次交互式 taste 引导。每个并行任务使用独立 git worktree 和分支:git worktree add -b feat/<slug> /path/to/wt/<slug> <base-branch>,后台运行并把输出重定向到各自的日志文件。提示需自包含,写明目标、具体文件接缝(路径与行号)、范围边界、风格规则、构建/测试策略、提交信息与“不要 push”,并要求最后打印变更摘要。不要让并行 worker 执行完整构建,合并后再由自己跑一次统一类型检查/测试。
限制与安全:--yolo 无审批运行,可执行任意 shell 命令或编辑文件,须获用户明确同意并隔离改动;只在专用 worktree 与分支上运行,绝不直接提交 main;提示中不要放密钥。合并前必须审阅每个 diff。派发前先用 cmd status 确认已认证。其余细节、完整标志、子命令、斜杠命令与退出码参见 references/cli-reference.md。