- skills-req/req-plugin/skills/evals/evals.json(3 条:正常/边界/失败恢复) - docs/skills/req.md(What/When/Common questions/It's working if) - skills-core/ai-proj-plugin/skills/evals/evals.json - docs/skills/ai-proj.md - coverage: 40 -> 38
1.3 KiB
1.3 KiB
req — 需求全生命周期
What it does
把一条需求从创建推进到归档:创建 → 讨论确认 → PRD → 评审 → 开发 → 测试 → 部署 staging/prod → PDV 验收 → released → 归档。同时约束评审、门禁与交付口径,防止跳步和自审批。
When to reach for it
- 用户说「/req」「新建需求」「需求走到哪了」「提交评审」「部署上线」时
- 任何需求类工作开始时的第一步(先确定当前阶段,再决定下一个命令)
Common questions
- 能不能跳过评审直接开发? 不能。PRD 是评审前置,评审通过才能进 dev。
- 提交人能不能自己批? 不能;
allow_self_approve只作临时手段且要收回。 - 任务都 completed 了算交付吗? 不算,需求要走到
released+ PDV 验收通过。 - 部署是每个需求单独做吗? 各需求独立到 testing 后进待部署池,由
/req deploy批量推进。
It's working if
- 问「这个需求现在到哪一步、下一步做什么」时,它先给出
delivery_stage与下一个命令,而不是直接开始写代码 - 出现「直接改 approved」「跳过 PRD」这类请求时,它会阻断并给出正确路径
- 汇报完成时用的是「REQ 阶段 + 下一节点」,不是「某个开发步骤完成」