spec-product-prd by zixun-github/aisdlc
npx skills add https://github.com/zixun-github/aisdlc --skill spec-product-prdR2 的目标是把 {FEATURE_DIR}/requirements/solution.md 的推荐决策 转写为 {FEATURE_DIR}/requirements/prd.md:让研发能拆任务、QA 能写用例、干系人能评审与验收。
solution.md;PRD 只写交付规格开始时宣布: 「我正在使用 spec-product-prd 技能基于 solution.md 生成可验收 PRD(prd.md)。」
requirements/solution.md,需要把交付规格(范围/AC/里程碑/风险依赖)冻结为独立 PRD 评审广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
spec-context 失败(上下文定位失败)→ 立刻停止requirements/solution.md 不存在 / 明显未收敛(缺结论摘要/范围 In-Out/推荐方案/验证清单)→ 停止并回到 R1FEATURE_DIR(必须由 spec-context 获取){FEATURE_DIR}/requirements/solution.md(必读,作为唯一决策入口){FEATURE_DIR}/requirements/raw.md(按需:补证据入口/原始措辞)project/memory/glossary.md(如存在:术语与口径){FEATURE_DIR}/requirements/prd.md(R2 产物,优先按模板生成)REQUIRED SUB-SKILL:正在执行spec-context 获取上下文,并回显 FEATURE_DIR=...(允许 (reuse))。
spec-context 失败 → 停止{FEATURE_DIR}/requirements/solution.md 缺失 → 停止 (不得“先出一版 PRD 再说”)违反门禁=违反精神:无论“时间紧/老板催/流程卡点”,都禁止猜路径、禁止跳过
solution.md硬写 PRD。
using-aisdlc如果上游路由结论为“跳过 R2(不单独产出 prd.md)”,则本技能不应继续执行(否则会破坏“唯一路由器”原则)。此时应停止并提示回到 using-aisdlc,由其决定在 solution.md 追加 Mini-PRD 或进入后续阶段。
本技能允许保留对“简单需求可跳过 R2”的口径理解,但仅作为防呆校验 ,不得在此直接给出下一步路由结论。
solution.md 提取 PRD 的“可交付信息”把 solution.md 中与交付/验收直接相关的内容抽成清单(不要发散新结论):
{FEATURE_DIR}/requirements/prd.md优先对齐模板:<本SKILL.md目录>/assets/prd-template.md(只借结构,不把未知当已知)。
写作要求(最容易跑偏的点):
solution.md 一致,且不歧义完成后:立即调用 using-aisdlc 路由下一步。
prd.md 落盘后,必须 完成以下动作(按顺序,不可省略):
ROUTER_SUMMARY:
stage: R2
artifacts:
- "{FEATURE_DIR}/requirements/prd.md"
needs_human_review: false
blocked: false
block_reason: ""
notes: "软检查点:PRD 建议评审;如不触发硬中断 Router 可继续自动推进"
2. 立即执行using-aisdlc:将上述 ROUTER_SUMMARY 作为路由输入传递给 using-aisdlc,由 Router 判定下一步并自动推进 (无需等待用户说「继续」)。
* 若 Router 判定可自动续跑:在同一轮对话内继续执行下一步 worker skill(如 R3、D0 等)
* 若 Router 触发硬中断:停下并输出阻断原因、需要的输入、候选下一步
3. 对话输出 :在调用 using-aisdlc 前,可简短说明「本阶段产物已落盘,正在调用 using-aisdlc 路由下一步。」
spec-context 获取上下文,只用 FEATURE_DIR 拼路径solution.md,PRD 只做“转写/规格化”,不新增决策.aisdlc/specs/...)solution.md 缺失仍生成 PRD(“先写再问/先出一版”)spec-context 就开始读写 requirements/*.md(或开始“猜 FEATURE_DIR”)solution.md 不存在/未收敛,却仍打算“先写 PRD 占坑”待确认 / Open Questions / 待定 / TBD 之类清单| 借口(原话/近似原话) | 常见违规行为 | 必须的反制动作 |
|---|---|---|
| “老板 10 分钟后评审…先写再问 ” | 跳过 spec-context / 猜路径 / 先写 PRD 再补依据 | 门禁不过就停止 ;需要先交付时,只能交付“验证清单 + 下一步动作”,不能交付“猜出来的 PRD” |
| “路径靠猜,错了再改 ” | 写到错误目录,导致后续引用/追溯全部断裂 | 只认 FEATURE_DIR=... 输出;所有路径用 $FEATURE_DIR 拼接 |
| “没有 solution 也先出一版 PRD ” | 用 raw+常识脑补,导致范围与决策漂移 | solution.md 缺失/未收敛 → 停止并回到 R1 (先把决策入口稳定) |
| “把不确定都标成待确认问题就行 ” | PRD 出现 Open Questions 清单,没人负责、无法收敛 | 用第 8 节验证清单表:Owner/截止/信号/动作齐全;其他章节不再出现“待确认” |
| “简单需求就写个 issue/checklist 吧 ” | 交付规格散落系统外,无法追溯与迭代 | 简单需求要么走 R2,要么在 solution.md 追加 Mini-PRD;禁止用 issue 替代落盘 |
坏写法(禁止) :
好写法(写到 PRD 第 8 节验证清单表) :
| 风险/假设/依赖 | 验证信号 | 方法 | Owner | 截止 | 触发动作 |
|---|---|---|---|---|---|
| 假设:MVP 同步导出在 ≤50,000 行内可接受 | 导出耗时 ≤30s 且不触发超时/内存告警 | 用真实数据分布压测;记录 P95 | DEV | 评审后 3 天 | 若超阈值:切换异步导出方案,并更新 PRD 的里程碑与 AC |
Weekly Installs
101
Repository
GitHub Stars
6
First Seen
Feb 24, 2026
Security Audits
Installed on
claude-code97
cursor96
github-copilot28
codex28
amp28
cline28
Skills CLI 使用指南:AI Agent 技能包管理器安装与管理教程
40,000 周安装
Google Workspace AI 代理技能 - 全面集成 Docs、Sheets、Gmail、Drive 等 API
361 周安装
Claude技能:setup自动研究实验配置工具 - 创建AI驱动优化实验
387 周安装
Go测试最佳实践指南:编写清晰可维护的Go测试代码规范
363 周安装
Neon与Vercel无服务器PostgreSQL集成指南:快速部署、边缘兼容与数据库管理
363 周安装
Firebase Authentication 集成指南 - 快速实现用户认证与安全管理
363 周安装
TypeScript高级类型完全指南:泛型、条件类型、映射类型、实用工具类型详解
372 周安装