把已接受的愿景与需求转成接手者可实施、可验收的计划。 Use when: 跨组件、状态对象、依赖或实施顺序需要先理清,且没有足够的现成计划。 Not for: 路径已明确的简单改动、已有可执行计划、尚未接受的愿景决策。 Output: 目标与范围、关键契约/依赖、可执行工作单元和验证方式。
68
83%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
计划让实际接手者能够按原始愿景实施与验收。历史上既有把模板写得很细却偏离目标,也有遗漏状态边界、留给 reviewer 逐轮补课的问题;计划应消除这些歧义。
tdd;现有精准检查可以提供 RED,纯文档/机械改动走对应检查。feature-specs/YYYY-MM-DD-<topic>.md;Git 载体按当前工作现场与仓库风险规则选择,不为写计划专门切回 main。模板与例子是可选参考。可以照用、改造或换成更清楚的表达;不要求按固定分钟粒度拆动作,不要求预写完整实现,也不按模型资格决定谁可以不用模板。路径已经明确或已有详细计划时直接继续执行。
涉及有生命周期的对象时,识别本次新增或改变的状态及消费路径,包括复用现有 API 后新增的轮询、发送闸门或到达判定。必须讲清:
已有契约直接引用,只补本次 delta。能由纯投影表达的状态不另存一份。转移表、编号不变量、图与测试矩阵都是可选表达,契约是否完整可验证才是判断依据。
来源:F229 PR #2202 多轮补状态边界,以及消费侧状态漏普查的教训。可参考 (internal reference removed)。
# <目标> 实施计划
来源:<原始需求 / feature / accepted decision>
目标与范围:<本计划兑现什么,哪些要求属于已接受的其他范围>
验收:<可验证要求,或准确引用已有 AC>
关键契约与依赖:<已定约束、相关状态/接口、先后关系>
未决问题:<技术 / 价值,以及解决路径>
## 工作单元:<可观察结果>
改动位置:<已核实的文件 / 模块>
行为与边界:<具体预期;需要时附图、表或局部代码>
验证:<当前仓真实命令 / 用户路径与预期结果>F191/F303 的适用声明仍按 Design Gate 契约提供:Architecture cell / Map delta / Why,命中 consumer/authority 边界时补对应 evidence。普通增量写 Map delta: none,不因计划模板而重画架构图。
计划写到格式化步骤时,先从当前仓库的 package.json、CI 或现有脚本确认可执行命令及适用范围;不要凭跨仓库习惯猜 formatter。计划中必须写出已确认的完整命令和预期结果,禁止只写“run formatting”或“格式化”。
pnpm check:fixpnpm biome format --write <files>pnpm check若仓库真相源提供不同命令,以真相源为准,并在计划中标明来源。以上仅在计划确实需要该检查时选用,不构成每份计划的全仓检查要求。
| 误区 | 正确做法 |
|---|---|
| 每步都很细,愿景里的关键路径却没进计划 | 回读原始需求并核对覆盖 |
| “复用 API”就忽略新消费侧状态 | 检查本次状态对象与生命周期 delta |
| 计划必须含完整代码、每步 2–5 分钟 | 写到足以实施与验证,细节用于消除真实歧义 |
| 小改也先回 main 写新计划 | 使用已有现场与计划,按仓库规则决定载体 |
| 为了通过模板抄全 spec、加无关步骤 | 准确引用已有契约,留下本次真正需要的内容 |
在已接受的愿景范围内继续实施;需要隔离时用 worktree,需要行为保护时用 tdd。尚缺价值决策则回对应讨论/Design Gate,计划本身不触发整条固定流程。
61389cc
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.