skills/plan-execution-v2/SKILL.md
执行已确认的 implementation-planning-v2 任务计划,通过修改代码、运行真实验证、记录证据并拒绝模拟完成来交付实现。当用户要求开始实现、执行计划、按计划写代码或继续已有 v2 计划时使用。
npx skillsauth add anian0/pick-skills plan-execution-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.
直接实施已确认的任务计划,并用真实证据验证。主 agent 对执行端到端负责。subagent 可以用于审查或调查,但不能替代真实实现和验证。
执行前读取这些引用:
../project-development-v2-common/references/no-simulation-policy.md../project-development-v2-common/references/delivery-contract.mdreferences/execution-checklist.mdindex.md 和 T-* 任务文件的 v2 计划目录开始。index.md,向用户确认计划理解、任务数量、验证数量、测试资产规划、特别关注点和执行顺序;用户确认后才能修改代码。index.md 管理任务顺序和状态。T-* 文件;有歧义时再读取来源需求和技术方案。done 是强状态,只能在实现、真实依赖接入、反模拟扫描、任务验证和证据记录全部通过后使用。done。done。workplace/<version>/test/ 子目录;源码旁新增测试必须有计划中的明确例外。done 前必须完成独立审核。可由主 agent 重新审查、调用 project-development-review-v2,或委派 subagent;不得只相信实现报告。not_verified 并写清阻塞原因。delivery-contract.md 解析真实版本目录;在 workplace/<version>/plan/ 找到计划目录,或使用用户给定路径。index.md。审查记录、覆盖审计、测试资产规划、最终闭环/放行门槛和风险阻塞。todo 或 in_progress 的任务。in_progress。<version>、1.X 或其他占位路径传入执行。证据日志。index.md 状态:
done。not_verified。blocked。in_progress 或写 not_verified,不得写 done。index.md 中的全局验证。每个任务记录:
不要粘贴大段日志,只保留能证明验证真实发生的关键信息。
如果计划错误或不完整:
index.md 或任务文件中记录修正。<version>、1.X 等未替换占位符,先替换为当前计划真实版本路径;无法确定版本时停止询问用户。执行时遵循计划中的测试资产规划。默认根目录:
workplace/<version>/test/
├── backend/unit/
├── backend/integration/
├── frontend/unit/
├── frontend/component/
├── contract/
├── smoke/
├── review/
├── fixtures/
└── README.md
规则:
README.md。README.md 必须记录运行命令矩阵、依赖前置条件和覆盖的 V-*。使用任务可行范围内最强的验证:
Map、模块级 dict、数组只能作为缓存,不能作为计划要求的持久化。如果验证依赖不可用服务或凭据,说明缺少什么,并标记 not_verified。
每个任务标记 done 前必须逐项检查,并把结果写入证据日志。
检查本任务修改范围内是否出现或保留:
mock、stub、fake、dummy、placeholder、fallback、hardcoded。模拟、占位、临时、固定返回、回显。TODO、return []、return true、return false、空校验函数。Map、dict、数组等替代计划要求的持久化。命中不一定自动失败,但必须解释为什么不是完成捷径。解释不成立时不得 done。
按任务要求证明真实依赖已经接上:
只有类型定义、空 service、内存存储或固定响应,不能算真实接入。
验证必须覆盖任务承诺的行为:
not_verified,不能仅靠 build/typecheck 写 done。检查:
workplace/<version>/test/ 子目录。README.md 包含本任务新增命令或步骤。V-* 能追踪到测试资产或明确的验证步骤。不合规时不得 done。
任务完成前必须独立审核:
R-*、A-*、C-*、V-* 检查功能覆盖。in_progress 或 not_verified。如果后续审查发现 done 不成立:
in_progress、not_verified 或 blocked。index.md 的总览状态。REV-* 未解决前,不得继续把相关下游任务标记为整体完成。blocked 或 not_verified,向用户报告已尝试修复、推测根因和可选下一步。整体完成前必须执行最终审核。审核内容:
R-* / A-* 是否有完成任务和通过验证。C-* / V-* 是否有执行证据。done 任务是否有 done 前硬门禁记录。README.md 是否包含命令矩阵。发现阻塞问题时,按“状态回滚”处理,不得宣布整体完成。
单任务完成必须同时满足:
done,只能写 not_verified。最终完成必须满足:
done,或明确说明未完成状态。not_verified。not_verified 并说明不能整体放行。R-*、C-*、T-* 和 V-*。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 提问策略、交付契约或禁止模拟完成策略时也使用。
development
审查项目开发 v2 流程中的需求文档、技术方案、实施计划、执行结果和跨文档一致性。当用户要求评估、审查、检查、对比、把关 requirements-workshop-v2、tech-design-v2、implementation-planning-v2、plan-execution-v2 的产物,或进入下一阶段前确认文档/执行证据是否可靠时使用。本 skill 只做审查和修订建议,不直接生成新需求、技术方案、计划或代码。