用途:plan-two 是 /plan 的一个变体,目标是对给定任务做深入调研,产出两套彼此不同、都真实可行的实现方案,供用户对比后选择。它属于规划阶段技能,明确要求只做规划,不实现、不执行任何代码改动。
主要能力:先调研问题空间,再分别设计方案 A 与方案 B,列出各自取舍,最后给出并排对比与推荐方案。流程上会创建规划目录,并行使用多个 researcher 子代理研究不同方面,用 scout 代理在代码库中查找所需文件,再把研究结果与文件路径交给 planner 子代理生成实现计划。计划文件需带 YAML frontmatter,包含 title、description、status、priority、story_points、effort、branch、tags、created 等字段。
使用方式与规则:调用时传入任务参数($ARGUMENTS)。技能要求先读现有代码再规划,搜索 3 个以上相似模式并引用 file:line 证据;当 .code-graph/graph.db 存在时运行 python .claude/scripts/code_graph trace <file> --direction both --json 追踪依赖。用 TaskCreate 把工作拆成小任务,每个阶段文件需包含 ## Test Specifications 与 TC-{FEAT}-{NNN} 编号。复杂度按修改斐波那契估算,SP 大于 8 应拆分;复杂度评分大于等于 6 时必须分解为阶段,每阶段不超过 5 个文件、约 3 小时,并按 plan → implement → review → fix → verify 循环推进。计划完成后应运行 /plan-review 校验,并让用户确认后再进入下一步。
适用场景与限制:适合需要权衡多种技术路线、且改动涉及多文件或跨服务的任务。限制是它不产出代码,也不替代实现;两套方案必须都可行,不能一个是稻草人。资料未提供该技能的收费、价格、支持平台与效果数据。