用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/wonderslife/pdd-skills-v3 --skill pdd-generate-spec命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
"PDD框架下的业务分析Skill,用5W1H、MECE、CRUD等方法论进行需求分析和业务建模。触发:业务分析、需求分析、需求建模、5W1H分析、MECE、流程分析、/analyze、/audit、/doc。"
PDD框架下的代码审查Skill,验证功能点实现是否符合开发规格和验收标准。触发:代码审查、代码review、PDD审查、质量检查、code review。
PDD框架下的文档变更管理Skill,管理开发规格文档修改工作流。当需求变更需要更新规格文档时调用。支持中文触发:文档变更、规格修改、需求变更、变更管理。
基于 SOC 职业分类
正在显示 SKILL.md
| name | pdd-generate-spec |
| description | 根据功能点矩阵生成开发规格与验收标准。当用户需要生成功能点技术规格、编写spec.md或checklist.md时调用。支持中文触发:生成规格、开发规格、技术规格、PDD规格、验收标准。 |
根据功能点矩阵和业务分析报告,为每个功能点生成详细的开发规格文档(spec.md)和验收标准(checklist.md)。
输入: feature-matrix.md(功能点矩阵) | 业务分析报告 | 输出: spec.md(开发规格) | checklist.md(验收标准) | 不负责: 代码实现/测试执行
references/spec-template.md(接口定义/数据模型/业务逻辑/前端页面/权限安全/Options/路由/依赖,共9章)references/checklist-template.md(业务/技术/集成验收三部分)dev-specs/feature-matrix.md 读取功能点定义dev-specs/FP-{序号}/spec.md 和 checklist.md必须遵守: 接口定义符合RESTful规范 | 数据模型包含审计字段 | 业务规则标注优先级 | 验收标准可测试可验证 | 外键字段定义前端组件类型(禁止UUID手动输入) | Options接口在Spec中声明 | 路由注册顺序遵守约定 | 枚举值用snake_case小写英文
避免事项: ❌ 接口路径不符RESTful | ❌ 数据模型缺审计字段 | ❌ 业务规则模糊 | ❌ 验收标准不可测试 | ❌ 外键字段用Input而非Select | ❌ Options路由在/{id}之后 | ❌ 枚举用大写/中文 | ❌ datetime声明为str
| 协作技能 | 协作方式 | 传入数据 | 期望输出 |
|---|---|---|---|
| pdd-extract-features | Sequential | 功能点矩阵 | 功能点详情 |
| pdd-ba | Sequential | 业务分析报告 | 用例/流程/状态 |
| system-architect | Consultation | 架构需求 | 架构建议 |
| software-architect | Consultation | 模块需求 | 模块设计 |
| pdd-implement-feature | Sequential | spec.md + checklist.md | 代码实现 |
审核节点: 开发规格生成完成后需人工审核
审核内容: 接口设计合理性 | 数据模型完整性 | 业务逻辑正确性 | 验收标准完备性
审核粒度: 批量审核(快速浏览标志需详审项)| 关键功能点详细审核(P0优先级|复杂状态转换|外部系统集成|敏感数据)
输出文件: review-spec.md | 结果类型: passed / rejected / conditional
违规示例: ❌ 接口只写路径而未定义请求参数和响应结构 | ❌ 验收标准写"用户体验良好"而非具体指标 | ❌ 后端规格与前端实际调用字段名不一致 | ❌ 规格过于简略致实现者频繁询问 | ❌ 联合索引未说明查询场景 合规示例: ✅ 每个接口含完整请求/响应定义和错误码列表 | ✅ 验收标准明确"列表接口响应时间<500ms(1000条数据)" | ✅ 前后端使用同一份接口规格作为开发依据 | ✅ 关键决策有注释、常规内容用表格 | ✅ 索引设计附说明"支持按status+create_time的组合查询"
完整对照表见 references/rationalization.md。核心要点:接口再简单也要定义完整请求/响应结构;每条验收标准必须量化或明确判定方法;规格生成时同步考虑前后端双向适用性;将"显而易见"的细节(尤其边界条件)显式写入规格;采用"概览+详细表格"分层策略。
处理流程: 🔴 CRITICAL → 立即停止,报告问题详情,等待指示 | 🟡 WARN → 记录警告到规格日志,尝试自动修复,在最终报告中标注 | 🔵 INFO → 记录信息,正常继续