This repository has been archived on 2026-08-07. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
kb-skills/.planning/REQUIREMENTS.md
T
starmen1265 e23b88c3fa docs: initialize dev-workflow project with GSD
- PROJECT.md: 项目愿景和核心价值
- REQUIREMENTS.md: 21个v1需求 + 4个v2延期需求
- ROADMAP.md: 11阶段开发路线图
- STATE.md: 项目状态跟踪
- config.json: GSD工作流配置
2026-03-09 18:54:17 +08:00

78 lines
3.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# dev-workflow - Requirements
## v1 Requirements
### Core Pipeline
| ID | Requirement | Priority |
|----|-------------|----------|
| REQ-01 | 用户说"开始开发..."时自动触发技能 | Must |
| REQ-02 | 头脑风暴阶段通过问答澄清需求,直到足够开发 | Must |
| REQ-03 | 方案设计阶段启动3个子代理并行设计 | Must |
| REQ-04 | 方案审核阶段每个子代理审核其他两个方案 | Must |
| REQ-05 | 方案汇报阶段向用户展示方案并获取决策 | Must |
| REQ-06 | Spec编排阶段基于确认方案生成开发规格 | Must |
| REQ-07 | Spec编排阶段分析任务依赖,生成分波执行计划 | Must |
| REQ-08 | 并行开发阶段启动多个子代理执行任务 | Must |
| REQ-09 | 测试阶段运行项目现有测试套件 | Must |
| REQ-10 | 测试阶段运行开发时生成的新测试 | Must |
| REQ-11 | 代码审查阶段启动3个子代理独立完整审查 | Must |
| REQ-12 | 修复验证阶段汇总问题并安排修复 | Must |
| REQ-13 | 修复验证阶段启动验证子代理确认完成 | Must |
### State & Control
| ID | Requirement | Priority |
|----|-------------|----------|
| REQ-14 | 每阶段完成后保存状态到 .planning/dev-workflow/ | Must |
| REQ-15 | 支持从任意阶段恢复继续 | Must |
| REQ-16 | 每阶段完成后向用户汇报进度 | Must |
| REQ-17 | 失败时自动重试,最多3次 | Must |
| REQ-18 | 超过3次重试后汇报用户等待决策 | Must |
### Integration
| ID | Requirement | Priority |
|----|-------------|----------|
| REQ-19 | 支持开发通用软件项目 | Must |
| REQ-20 | 支持开发 kb-skills 技能(Python + SKILL.md) | Must |
| REQ-21 | 与 OpenClaw sessions_spawn 子代理系统集成 | Must |
## v2 Requirements (Deferred)
| ID | Requirement | Reason |
|----|-------------|--------|
| REQ-22 | 支持自定义子代理数量 | 保持简单,先固定3个 |
| REQ-23 | 支持自定义审查维度 | 先用独立完整审查 |
| REQ-24 | 支持多种触发词配置 | 先固定"开始开发" |
| REQ-25 | 生成开发报告文档 | 先专注核心流程 |
## Out of Scope
| Exclusion | Reason |
|-----------|--------|
| 单Agent模式 | 本技能核心价值就是多代理协作 |
| 跳过用户决策 | 方案必须经用户确认,避免错误方向 |
| 无限重试 | 需要用户介入机制,防止无限循环 |
| 实时进度流 | 先用每阶段汇报,后续可优化 |
| Web UI | 纯命令行/聊天交互 |
## Traceability
| Phase | Requirements |
|-------|--------------|
| Phase 1: 技能框架搭建 | REQ-01, REQ-14, REQ-15, REQ-21 |
| Phase 2: 头脑风暴阶段 | REQ-02, REQ-16 |
| Phase 3: 方案设计阶段 | REQ-03, REQ-16 |
| Phase 4: 方案审核阶段 | REQ-04, REQ-16 |
| Phase 5: 方案汇报阶段 | REQ-05, REQ-16 |
| Phase 6: Spec编排阶段 | REQ-06, REQ-07, REQ-16 |
| Phase 7: 并行开发阶段 | REQ-08, REQ-16 |
| Phase 8: 测试阶段 | REQ-09, REQ-10, REQ-16, REQ-17, REQ-18 |
| Phase 9: 代码审查阶段 | REQ-11, REQ-16 |
| Phase 10: 修复验证阶段 | REQ-12, REQ-13, REQ-16, REQ-17, REQ-18 |
| Phase 11: 集成测试 | REQ-19, REQ-20 |
---
*Last updated: 2026-03-09*