pdlc-design
スター10
フォーク2
更新日2026年7月18日 05:23
创建技术设计文档(自动生成 + 自检 + handoff)
インストール
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SKILL.md
readonlyメニュー
创建技术设计文档(自动生成 + 自检 + handoff)
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
全自动 PDLC 新功能开发(串联 PRD→设计→TDD→实现→评审→发布)
全自动 Bug 修复(定位→复现→修复→测试→文档)
按设计文档和已有测试用例实现代码(带前置守卫、自检、handoff)
创建 PRD 文档(自动化生成 + 自检 + handoff)
质量闸门——跑真实 check、对照质量目标、出可核对报告,由人签字放行
代码评审 + 文档评审
| name | pdlc-design |
| description | 创建技术设计文档(自动生成 + 自检 + handoff) |
| argument-hint | <功能ID | 功能描述> |
| allowed-tools | Read, Write, Edit, Glob, Grep, Bash |
| layer | 2 |
| stage | design |
| produces | ["docs/02_design/<subsystem>/<feature-id>-design.md"] |
| requires | ["docs/01_requirements/prd/"] |
| next_step | pdlc-tdd |
| terminal_state | design_done |
根据已有的需求文档,在 docs/02_design/ 对应子目录下创建技术设计文档。
从 $ARGUMENTS 中判断输入类型:
/、./ 开头,或以 .md、.txt、.pdf 结尾,或实际存在的文件):直接读取该文件作为需求来源,跳过 PRD 搜索docs/01_requirements/prd/ 目录下搜索包含该关键词的 PRD 文档
F<日期>-<编号>-*<关键词>*-prd.mdYYYYMMDD-*<关键词>*-prd.md⛔ PDLC 守卫:未找到与「<功能名>」相关的 PRD 文档。
设计文档必须基于已有的 PRD。请先运行:
👉 /pdlc-prd <需求描述>
F20260326-090000),读取该 PRD 内容,继续执行docs/02_design/api/docs/02_design/architecture/docs/02_design/database/templates/api-design-template.md 获取 API 设计模板格式docs/00_standards/ 目录了解项目规范(未命中 → 提示 consider /pdlc-standard add <category>/<topic>)<功能ID>-<功能名>-<类型>.md(如 F20260326-090000-user-auth-api.md),类型可以是 api / arch / db
YYYYMMDD-<功能名>-<类型>.md<!-- PDLC-TRACE -->
<!-- 功能ID: F20260326-090000 -->
<!-- 功能名称: user-auth -->
<!-- 阶段: 设计 -->
<!-- 前置文档: docs/01_requirements/prd/F20260326-090000-user-auth-prd.md -->
必须包含:概述、接口/架构/表结构定义、错误码/异常处理、数据模型
API 设计需遵循 RESTful 规范,统一响应格式 { code, message, data }
设计文档自审与自动修复(每份设计文档创建后立即执行,不可跳过):
PRD 一致性检查:
API 设计检查(如有 API 文档):
{ code, message, data } 是否一致执行数据库设计检查(如有 DB 文档):
created_at、updated_at 等审计字段跨文档一致性检查(如同时有 API + DB 文档):
自动修复:
created_at、updated_at## 自审记录
- 审查时间:<ISO 8601>
- 对照 PRD:<PRD 文件路径>
- 发现问题:X 项
- 自动修复:X 项
- 修复明细:
- [已修复] <问题描述>
创建完成后,提示用户下一步是编写测试用例(/pdlc-tdd <功能名>)
设计目标: $ARGUMENTS