用途:spec-plan 用于把需求或已批准的设计整理成清晰、可执行的实施计划,供工程师按步骤落地。它本身不写代码、不启动实现,只产出计划。
主要能力:提供两种规划模式。Inline 模式在对话中给出计划,不修改仓库文件;Spec-backed 模式依据已批准的 design.md 生成或更新 plan.json。计划围绕必需行为组织任务,记录需保留的既有行为,标注可复用、修改或删除的现有代码,并把新抽象映射到当前需求与消费者。
使用方式:直接调用且未选模式时默认使用 Spec-backed Plan。Inline 模式读取 references/plan_template.md 并在对话中呈现计划;Spec-backed 模式先写计划草稿,经人工批注循环后,在人工批准时转换为 plan.json,路径形如 docs/specs/YYYY-MM-DD-<feature-name>/plan.json。
适用场景:适合需要明确边界、依赖与验证标准的实施规划,尤其是涉及数据模型、API 契约或多模块改动的任务。
限制:每次只产出一个计划输出后停止;不修改 design.md、不创建跟踪条目、不调用其他工作流技能、不编辑实现文件。计划需通过 Proportionality Gate 与 Challenge Gate;实现必须在此技能结束后另行显式请求。具体收费、平台支持等信息暂未提供。