🎯
严格的阶段流程
PREWORK → REQUIREMENTS → DESIGN → PLAN → IMPLEMENTATION → ACCEPTANCE,每个阶段有明确的产物和验证标准
传统 AI 编程的问题:
SDD 的解决方案:
graph LR
Start[开始新功能] --> P0[PREWORK<br/>收集上下文]
P0 --> P1[REQUIREMENTS<br/>定义需求]
P1 --> P2[DESIGN<br/>架构设计]
P2 --> P3[PLAN<br/>制定步骤]
P3 --> P4[IMPLEMENTATION<br/>编写代码]
P4 --> P5[ACCEPTANCE<br/>验收测试]
P5 --> Done[功能完成]
style P0 fill:#e1f5ff
style P1 fill:#fff3e0
style P2 fill:#f3e5f5
style P3 fill:#e8f5e9
style P4 fill:#fce4ec
style P5 fill:#fff9c4
style Done fill:#c8e6c9| 文档 | 说明 | 适合 |
|---|---|---|
| 5分钟极速入门 | 3 步快速开始 + 常见问题 | 第一次使用 |
| 完整操作手册 | 详细工作流程 + 实战场景 | 深入了解 |
| 提示词模板库 | 95+ 提示词模板 | 日常参考 |
| AI 核心配置 | Cursor 自动加载的规则 | 理解 AI 行为 |
| 文档索引 | 按角色/场景查找文档 | 快速定位 |
在 Cursor 中打开项目,发送测试消息:
状态如果看到 AI 响应,说明系统就绪!✅
我要添加用户登录功能AI 会自动进入 PREWORK 阶段,收集项目上下文。
每个阶段结束时,AI 会询问是否进入下一阶段,你只需回复"是"或"继续"。
详细步骤 → 5分钟极速入门
你: 我要添加文件上传功能
AI: [创建 STATUS.json,进入 PREWORK...]
已识别:
- 框架: React + Node.js
- 现有功能: 图片上传(可参考)
✅ PREWORK 完成。是否进入 REQUIREMENTS 阶段?
你: 是
AI: [进入 REQUIREMENTS,生成 requirements.md...]
已创建 3 个 Gherkin 场景
✅ 是否进入 DESIGN 阶段?
[...依次完成各阶段...]你: 状态
AI: 📍 模块:file-upload
🔄 当前阶段:IMPLEMENTATION
➡️ 下一步:执行步骤 3.2
你: 继续
AI: [从步骤 3.2 继续执行...]更多场景 → 完整操作手册
1. 阅读 5分钟极速入门 (5 min)
2. 完成第一个简单功能 (30 min)
3. 浏览提示词模板库 (10 min)
4. 完成第二个功能 (15 min)1. 阅读完整操作手册 (15 min)
2. 完成中等复杂功能 (1 hour)
3. 阅读规则系统文档 (30 min)
4. 尝试各种场景和提示词 (2 hours)1. 完成路径 1 和 2
2. 自定义 QA 检查清单
3. 编写项目特定模板
4. 集成到 CI/CD
5. 团队培训推广| 场景 | 提示词 |
|---|---|
| 查看状态 | 状态 |
| 启动新功能 | 我要添加 [功能名称] |
| 继续工作 | 继续 |
| 进入下一阶段 | 是 |
| 报告问题 | 步骤 X.X 失败了 |
| 暂停工作 | 暂停 |
完整模板库 → 提示词模板
SDD 采用三层规则体系:
AGENTS.md (核心配置,Cursor 自动加载)
│
├─ core/ # 核心协议
│ ├─ protocol.md # SDD 流程定义
│ ├─ phase-router.md # 阶段路由逻辑
│ └─ anti-patterns.md # 反模式清单
│
├─ phases/ # 各阶段详细规则
│ ├─ PREWORK.md
│ ├─ REQUIREMENTS.md
│ ├─ DESIGN.md
│ ├─ PLAN.md
│ └─ IMPLEMENTATION.md
│
└─ reference/ # 参考资料和模板
├─ templates/ # 文档模板
├─ examples/ # 完整示例
└─ glossary.md # 术语表详细架构 → 规则系统
| 指标 | 数据 |
|---|---|
| 上手时间 | 5 分钟 |
| 提示词模板 | 95+ |
| 实战场景 | 5+ |
| 学习路径 | 3 条 |
| 文档数量 | 18+ |
| 上下文优化 | 减少 72.8% |
欢迎提交 Issue 和 Pull Request!
本项目采用 ISC License 开源。
💡 开始使用:点击上方 "5分钟快速开始" 按钮,立即体验 SDD 系统!