skills/implementation-planning-v2/SKILL.md
将已确认的 tech-design-v2 实现契约拆成详细、可执行的任务计划。当用户要求制定开发计划、拆分实现任务、准备任务清单、定义验证步骤,或创建可供 plan-execution-v2 执行的计划时使用。
npx skillsauth add anian0/pick-skills implementation-planning-v2Install this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
创建执行阶段真正会使用的计划。计划是本流程中最详细的产物:每个任务都必须小、具体、有顺序,并且能用真实证据独立验证。
计划前读取这些引用:
../project-development-v2-common/references/delivery-contract.md../project-development-v2-common/references/no-simulation-policy.mdreferences/implementation-planning-confirmation-gates.mdreferences/plan-quality-gates.mdreferences/implementation-plan-template.mdproject-development-review-v2。tech-design-v2 文档开始。R-* -> A-* -> C-* -> T-* -> V-*。project-development-review-v2 的技术方案审查口径做最小审查。workplace/<version>/test/ 下,不能散落在源码旁。V-* 必须能追踪到测试文件、验证脚本、UI smoke、手动可观察步骤,或明确 not_verified 风险。index.md 明确声明。rg、文件存在检查、测试命令或运行日志验证。delivery-contract.md 解析真实版本目录;在 workplace/<version>/tech-design/ 找到当前技术方案,或使用用户给定路径。R-*、A-*、C-* 和 V-*。references/plan-quality-gates.md 做覆盖审计,列出需求、验收、页面/API/数据/服务边界、验证方式和缺口。V-* 的落点。V-*、测试资产路径。必须消失:任务要求移除的循环、过滤、fallback、旧字段、旧调用或旧文件,写出搜索模式和目标文件。必须出现:任务要求新增的函数、参数、调用、字段、事件、metadata、日志或测试文件,写出搜索模式和目标文件。必须传递:跨函数/服务/事件链路要传递的字段,写出每个必须经过的函数、调用点或 payload。必须落盘:计划要求的测试、fixture、review 清单、smoke 脚本,写出精确路径。验证命令:证明断言成立的命令、脚本或可观察步骤。T-* 任务:
project-development-review-v2 的计划审查口径做交付前自检,确认没有粗任务、漏任务、缺少执行断言、缺少测试资产落点或 mock/fallback 完成路径。workplace/<version>/plan/YYYY-MM-DD-<slug>/index.mdworkplace/<version>/plan/YYYY-MM-DD-<slug>/T-001-<name>.mdT-* 一个任务文件。plan-execution-v2。任务必须让另一个 agent 不依赖完整对话也能完成。任务文件要自含,但不能臃肿。
必填字段:
追踪:关联的 R-*、A-*、C-*、V-*。目标:一句话目标。文件:具体路径或路径模式。特别关注点:用户强调或技术方案标出的约束;没有则写“无”。步骤:有顺序的实现动作。契约和依赖:本任务提供什么、依赖什么、下游如何消费。相邻接口摘要:上游输入和下游消费的字段、事件、状态或 API 摘要。不要做:捷径和范围边界。测试场景:场景、输入、预期、类型、关联 V-*、测试资产路径。验证:命令和预期证据。验收内容:脚本内容、smoke 步骤或 review 清单内容;不能只写“运行测试”或“检查页面”。测试文件:新增或修改的测试、fixture、review 清单、smoke 脚本位置;不新增时必须写理由。执行断言:必须消失、必须出现、必须传递、必须落盘和对应检查方式。完成标准:精确完成标准。证据日志:留给执行阶段填写。相关时要显式写入禁止项:
not_verified 风险,不得标记后端完成。使用 references/implementation-plan-template.md。
index.md 必须包含:
每个 T-* 文件都要足够小,可直接用于执行。
检查:
C-* 至少出现在一个任务中。V-* 至少出现在一个任务或全局验证中。V-* 都有测试资产、验证脚本、UI smoke 或可观察步骤落点。workplace/<version>/test/ 下的统一目录。development
编排无人值守项目开发闭环,从需求澄清、技术方案、实施计划、代码执行、阶段审查、疑问回退到端到端测试验收。用户要求“无人值守开发”“端到端交付”“自动推进研发流程”“严格审查并回退重做”“从需求到测试全流程执行”时使用;本 skill 负责总控,不替代 requirements-workshop-v2、tech-design-v2、implementation-planning-v2、plan-execution-v2、project-development-review-v2 或 test-suite-maintainer 的阶段规则。
development
基于已确认的需求简报创建简洁的实现契约。当需求已确认,用户要求技术方案、实现方案、API 或数据设计、代码变更契约时使用。本 skill 只设计方案,不写生产代码。
content-media
将项目想法或功能请求澄清为简洁、聚焦决策的需求简报。当用户想讨论需求、确定范围、把想法整理成开发前输入,或为 tech-design-v2 准备需求材料时使用。本 skill 只产出需求,不做技术方案或代码实现。
development
项目开发 v2 skill 套件的共享政策和交付契约。当维护、审查、分享或挂载 requirements-workshop-v2、tech-design-v2、implementation-planning-v2、plan-execution-v2 使用的公共文档时使用;当任务涉及 v2 提问策略、交付契约或禁止模拟完成策略时也使用。