PRD到行动转换器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_9583fccf/prd-to-action。
技能介绍
它解决什么问题
PRD 写得再细,落到代码库里往往还是断的:里程碑边界模糊、验收标准被跳过、改一处不知道牵动谁。这个技能把从「读完文档」到「测试跑绿」之间的隐式判断全部显式化,用一套固定的状态机和质量门禁把它串起来。核心立场是对抗式评估——不是给自己设个低门槛然后勾选完成,而是先问「什么会让它失败」,再专门去验证这些失败点。
它怎么工作
流程是六个阶段循环:PRE-FLIGHT → INGEST → ROUTE → EXECUTE → VERIFY → LOOP,每个门禁都由 Bash 退出码决定,没有证据就回退重做。
Pre-Flight 环境分类:先看有没有源文件、PRD、.memory,把项目判成 greenfield_empty、greenfield_seeded、brownfield_no_spec、brownfield_full 或 resume,再决定引导路径。
Phase 0 INGEST:解析 PRD 拿到技术栈与里程碑依赖,检测并记录 {test_cmd}、{lint_cmd}、{typecheck_cmd}、{security_cmd},测量代码基线(新测试数、文件行数上限、覆盖率下限、重试上限),生成 CLAUDE.md 并通过对抗式质检,最后把进度写进 .memory/project.md。
Phase 1 ROUTE:用 TodoWrite 强制状态机,按编号、名称子串或路径匹配里程碑,依赖未完成就升级人工选择。
Phase 2 EXECUTE:代码类里程碑走对抗式 TDD 循环,每一步都要贴 Bash 输出作为证据;跨文件引用多时派 Subagent,里程碑间零耦合时派 Workflow;完成后重新校准门禁松紧。
Phase 3 COMPLETION 与崩溃恢复:读 references/session-recovery.md 续上会话。
适用边界与注意点
- Shell 默认 PowerShell 7,文档给了 bash 命令与 PowerShell 等价表;不确定就先
echo $PSVersionTable。 gitnexus是可选索引,它的 CRITICAL 提示只是建议,测试全绿时以测试为准。- 只有缺工具、决策真正歧义、依赖阻塞、重试触顶时才升级人工;实现层面的判断交给 TDD 循环自己解决。
manual、research、design类里程碑不进 TDD,走确认或产物核验。
使用场景
- 拿到一份新 PRD 但代码库里没有任何源码,需要从零初始化项目并按里程碑逐个实现。
- 老仓库要接新需求,PRD 和现有源码并存,需要先测基线再动手改动。
- 会话中途崩溃或丢失,需要从 .memory/project.md 恢复状态继续未完成的里程碑。
- 里程碑之间存在依赖,想跳过其中一个时先确认依赖它的里程碑会怎样。
适合人员
- 独立全栈工程师:一次要连续交付多个里程碑,需要门禁防止验收标准被跳过。
- 技术负责人:需要把技术栈、覆盖率下限和重试上限固化进 CLAUDE.md,让约束不被遗忘。
- 接外部需求的团队:PRD 结构常常不规范,需要先解析里程碑再决定实现顺序。
- 维护老项目的开发者:改动前想先确认影响面,并用完整测试套件兜底。