用途:这是 Spec Loop 工作流中的规划技能,负责在执行前为新工作选择规划形式并完成规划。工作从 PLAN 阶段开始,PLAN 只能修改规划产物;开始 EXECUTION 需要用户明确批准,如 implement、proceed 等指令仅在当前任务就绪且指向明确时才算批准。
主要能力:先对工作项分类为独立文档、简单实现、非简单实现或调研工作。非简单实现包括跨多文件、需先研究、跨模块或包、改动公共或共享 API、需要针对性测试设计、存在多条可行实现路径等情况。调研工作产出知识或可评审产物,不交付产品、测试、构建、配置、运行时或耦合文档变更。随后依据 planning-form-selection-guidance.md 选择规划形式,默认使用任务文件,较轻形式需满足规则并获得用户许可。
使用方式:对基于文件的多项工作,先做整体澄清,再用 spec-loop-plan-work-breakdown/SKILL.md 确定当前任务或当前子任务,只对当前项做完整详细规划。创建或修订规划内容前,须按 spec-loop-clarify-task/SKILL.md 执行强制澄清门。任务文件默认目录为 tasks/。请求执行批准前使用 spec-loop-prepare-execution-approval/SKILL.md。ADR 工作走 spec-loop-write-adr/SKILL.md。测试规范参考 spec-loop-write-readable-tests/SKILL.md。
适用场景:适用于需要审批门、可评审工作单元的规划与执行流程,包括实现任务与调研任务。
限制:阶段互斥,除非用户允许合并规划与执行;若 AGENTS.md 与本规则冲突,应停止并询问用户;若用户明确要求某种规划形式或格式,不得擅自简化。资料未提供具体安装命令、收费或平台信息。