用途:为 Claude Code 工作流提供结构化的 CLI 工具调用框架,把任务意图映射到具体工具与模型,并用统一的提示词模板和规则模板执行,附带质量门控。
主要能力:配置文件驱动(~/.claude/cli-tools.json),定义每个工具的 enabled、primaryModel、secondaryModel、tags、type(builtin、cli-wrapper、api-endpoint);按标签路由选择工具;提供六字段统一提示词模板(PURPOSE、TASK、MODE、CONTEXT、EXPECTED、CONSTRAINTS);提供 analysis、write、review 三种模式;内置多类规则模板(分析、规划、开发等);支持会话续接与模型回退链。
使用方式:初始化时先读取配置,优先复用会话内存中的配置,否则执行 Read(file_path="~/.claude/cli-tools.json") 或 cat ~/.claude/cli-tools.json。基本命令为 ccw cli -p "<PROMPT>" --tool <tool-id> --mode <analysis|write|review>,可用 --model 覆盖模型,--cd 指定工作目录,--includeDirs 引入额外目录,--rule 加载规则模板,--resume 续接会话。codex 的 review 模式支持 --uncommitted、--base、--commit 目标参数。
适用场景:代码分析、安全审计、缺陷根因诊断、架构与模式分析、功能实现、重构、测试生成、UI 组件开发、Git 感知的代码审查,以及需求不明确或修复失败后的自动调用。
限制:write 模式需用户显式授权且单次有效;review 模式仅 codex 支持;目标参数与提示词互斥;工具的可用性、模型与标签以实际配置文件为准;具体工具清单、模型名称和规则模板以资料所述为参考,未提供的信息暂未说明。