Files
Claude-Code-Workflow/docs/zh/workflows/index.md
catlog22 c3ddf7e322 docs: add VitePress documentation site
- Add docs directory with VitePress configuration
- Add GitHub Actions workflow for docs build and deploy
- Support bilingual (English/Chinese) documentation
- Include search, custom theme, and responsive design
2026-02-28 16:14:09 +08:00

184 lines
4.6 KiB
Markdown

# 工作流系统
CCW 的 4 级工作流系统编排从需求到部署代码的整个开发生命周期。
## 工作流级别
```
Level 1: 规范
Level 2: 规划
Level 3: 实现
Level 4: 验证
```
## Level 1: 规范
定义要构建的内容和原因。
**活动:**
- 需求收集
- 用户故事创建
- 验收标准定义
- 风险评估
**输出:**
- 产品简报
- 需求文档 (PRD)
- 架构设计
- Epics 和 Stories
**代理:** analyst, writer
## Level 2: 规划
定义如何构建。
**活动:**
- 技术规划
- 任务分解
- 依赖映射
- 资源估算
**输出:**
- 实现计划
- 任务定义
- 依赖图
- 风险缓解
**代理:** planner, architect
## Level 3: 实现
构建解决方案。
**活动:**
- 代码实现
- 单元测试
- 文档
- 代码审查
**输出:**
- 源代码
- 测试
- 文档
- 构建产物
**代理:** executor, code-developer
## Level 4: 验证
确保质量。
**活动:**
- 集成测试
- QA 测试
- 性能测试
- 安全审查
**输出:**
- 测试报告
- QA 发现
- 审查反馈
- 部署就绪性
**代理:** tester, reviewer
## 完整工作流示例
```bash
# Level 1: 规范
Skill(skill="team-lifecycle-v4", args="构建用户身份验证系统")
# => 创建 RESEARCH-001, DRAFT-001/002/003/004, QUALITY-001
# Level 2: 规划 (QUALITY-001 后自动触发)
# => 创建 PLAN-001 及任务分解
# Level 3: 实现 (PLAN-001 后自动触发)
# => 执行 IMPL-001 及代码生成
# Level 4: 验证 (IMPL-001 后自动触发)
# => 运行 TEST-001 和 REVIEW-001
```
## 工作流可视化
```
┌─────────────────────────────────────────────────────────────┐
│ 工作流编排 │
├─────────────────────────────────────────────────────────────┤
│ │
│ [RESEARCH-001] 产品发现 │
│ ↓ │
│ [DRAFT-001] 产品简报 │
│ ↓ │
│ [DRAFT-002] 需求 (PRD) │
│ ↓ │
│ [DRAFT-003] 架构设计 │
│ ↓ │
│ [DRAFT-004] Epics 和 Stories │
│ ↓ │
│ [QUALITY-001] 规范质量检查 ◄── 检查点 │
│ ↓ ↓ │
│ [PLAN-001] 实现计划 │
│ ↓ │
│ [IMPL-001] 代码实现 │
│ ↓ │
│ [TEST-001] ───┐ │
│ ├──► [REVIEW-001] ◄── 最终关卡 │
│ [REVIEW-001] ─┘ │
│ │
└─────────────────────────────────────────────────────────────┘
```
## 检查点
### 规范检查点 (QUALITY-001 后)
在实现前暂停以供用户确认。
**验证:**
- 所有需求已记录
- 架构已批准
- 风险已评估
- 验收标准已定义
### 最终关卡 (REVIEW-001 后)
部署前的最终质量关卡。
**验证:**
- 所有测试通过
- 关键问题已解决
- 文档完整
- 性能可接受
## 自定义工作流
为您的团队定义自定义工作流:
```yaml
# .ccw/workflows/my-workflow.yaml
name: "功能开发"
levels:
- name: "discovery"
agent: "analyst"
tasks: ["research", "user-stories"]
- name: "design"
agent: "architect"
tasks: ["api-design", "database-schema"]
- name: "build"
agent: "executor"
tasks: ["implementation", "unit-tests"]
- name: "verify"
agent: "tester"
tasks: ["integration-tests", "e2e-tests"]
```
::: info 另请参阅
- [4 级系统](./4-level.md) - 详细工作流说明
- [最佳实践](./best-practices.md) - 工作流优化技巧
:::