用途:把任务委派给 Claude Code CLI 执行,典型形式是无头运行 claude -p。当用户希望工作通过 Claude Code 而非其他方式完成时使用。
主要能力:围绕 claude 命令构建和运行任务,涵盖权限模式、工具范围限定、输出格式等配置。基础形式如 claude -p "summarize the repository architecture",或 claude -p "review the auth layer for risks" --output-format json。
使用方式:执行前确认 CLI 可用且已认证,查阅 claude --help 获取所需标志;对兼容性或安装有疑问时使用版本或诊断命令。核心规则包括:以目标机器上的 claude --help 为兼容性底线,不常见的标志需先验证;除非用户要求覆盖或工作流需固定模型,否则不加 --model;优先用 --append-system-prompt 而非 --system-prompt;选择仍能满足任务的最小权限模式,acceptEdits 通常是编码自动化的起点,真正无人值守时优先显式权限规则或 dontAsk,bypassPermissions 仅用于已隔离环境。
适用场景:只读分析、安全编辑运行、JSON 报告、恢复会话、MCP、沙箱无人值守运行等,具体命令示例见 references/examples.md,标志与权限细节见 references/flags-and-permissions.md。
限制:需目标机器已安装并认证 claude CLI;缺少凭据、所需能力不可用或需扩大权限时应暂停;请求命令示例不等于授权执行该任务;执行类请求需运行授权命令并检查结果与产物,不能只打印命令或以退出码为零作为完成证明;仅请求命令时只返回命令不执行。报告应包含命令、结果、相关检查及权限或验证缺口,仅在后续需继续时附恢复命令。