[ PROMPT_NODE_25556 ]
工作流指南
[ SKILL_DOCUMENTATION ]
# 工作流指南
从需求分析到自动化实现的完整流程。
## 流程概览
┌─────────────────────────────────────────────────────┐
│ /feature-analyzer 实现用户登录功能 │
│ → 对话设计 → 生成 docs/designs/xxx.md │
│ → "设计已完成,要开始实现吗?" │
└─────────────────────────────────────────────────────┘
↓
用户: "开始实现" / "Yes"
↓
┌─────────────────────────────────────────────────────┐
│ /feature-pipeline docs/designs/xxx.md │
│ → 读取任务列表 → 循环执行 → 更新 checkbox │
└─────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────┐
│ 完成!"要提交到 Git 吗?" │
└─────────────────────────────────────────────────────┘
## 使用示例
### 完整流程
用户: /feature-analyzer 实现用户登录功能
Claude: [逐步对话理解需求...]
[设计方案...]
设计已保存到 docs/designs/2026-01-02-user-auth.md
任务列表:
1. Create User model (priority: 1)
2. Implement JWT utils (priority: 2)
3. Create auth API (priority: 3)
设计已完成,要开始实现吗?
用户: 开始实现
Claude: 开始执行任务...
---TASK RESULT---
task: Create User model
status: completed
files: [src/models/user.py]
---END TASK RESULT---
---TASK RESULT---
task: Implement JWT utils
status: completed
files: [src/utils/jwt.py]
---END TASK RESULT---
[继续执行...]
所有任务完成!
✅ 3/3 tasks completed
要提交到 Git 吗?
### 直接执行已有设计
用户: /feature-pipeline docs/designs/2026-01-02-user-auth.md
Claude: [读取文件,开始执行任务...]
### 恢复中断的工作
用户: /feature-pipeline docs/designs/2026-01-02-user-auth.md
Claude: 正在恢复...
已完成: 2/5 任务
从 "Create auth API" 继续...
[继续执行剩余任务...]
## 设计文档格式
设计文档中的任务列表使用 markdown checkbox:
markdown
# User Auth Design
## Overview
...
## Implementation Tasks
- [ ] **Create User model** `priority:1` `phase:model`
- files: src/models/user.py
- [ ] User model has email field
- [ ] Password hashing implemented
- [ ] **Implement JWT utils** `priority:2` `phase:model`
- files: src/utils/jwt.py
- [ ] generate_token() works
- [ ] verify_token() works
- [ ] **Create auth API** `priority:3` `phase:api` `deps:Create User model,Implement JWT utils`
- files: src/api/auth.py
- [ ] POST /login endpoint
- [ ] POST /register endpoint
执行后:
markdown
- [x] **Create User model** `priority:1` `phase:m