精简高效的Claude Code工作流系统,让AI助手更懂你的开发需求
一个为Claude Code优化的智能辅助系统,通过 Spec-Kit 规范驱动开发 + 20+核心命令 + 5个专业角色,将复杂的开发任务转化为可信任的自动化工作流。
- 📋 Spec-Kit 规范驱动 - 从需求到实施的完整文档化工作流(⭐️ 推荐)
- 🚀 核心工作流 - Spec-Kit 规范驱动开发覆盖各类开发场景
- 🛠️ 精简命令集 - 20+个核心命令解决90%开发需求
- 👥 专业角色 - 5个AI专家角色自动协作
- 🎛️ 智能路由 - 自动判断问题类型并调用合适工具
- 📊 质量门控 - 实用的自动化质量保证机制
# 克隆到用户配置目录(推荐)
git clone https://github.com/ysicing/code-pilot.git ~/.claude
# 或克隆到项目目录
git clone https://github.com/ysicing/code-pilot.git .claude
# 使用示例配置
cd .claude
cp CLAUDE.md.example CLAUDE.md# 定义项目原则和规范(一次性操作)
/spec-kit:constitution# 1. 创建功能规格 - 从自然语言描述生成规范文档
/spec-kit:specify "用户认证系统,支持邮箱和手机登录"
# 2. 澄清细节 - 交互式完善需求(可选)
/spec-kit:clarify
# 3. 规划实施 - 生成技术设计和架构文档
/spec-kit:plan
# 4. 生成任务 - 创建可执行的任务清单
/spec-kit:tasks
# 5. 质量检查(可选)- 验证文档质量
/spec-kit:checklist
# 6. 分析质量 - 验证文档一致性
/spec-kit:analyze
# 7. 执行实施 - 按任务清单自动实现
/spec-kit:implementSpec-Kit 优势:
- ✅ 完整的需求文档化流程
- ✅ 结构化的技术设计文档
- ✅ 可追溯的任务管理
- ✅ 自动化的质量检查
- ✅ 适合中大型功能开发
graph LR
A[specify] --> B{需要澄清?}
B -->|是| C[clarify]
B -->|否| D[plan]
C --> D
D --> E[tasks]
E --> F[analyze]
F --> G[implement]
%% checklist 插入点
A -.-> H[checklist 需求质量]
D -.-> I[checklist 计划质量]
E -.-> J[checklist 任务质量]
说明:
- checklist - 质量检查工具,可在
specify、plan、tasks后使用 - constitution - 项目配置管理,在项目初始化时使用,不在开发工作流内
| 命令 | 功能 | 适用场景 |
|---|---|---|
| /spec-kit:specify | 创建功能规格文档 | 将自然语言需求转为结构化规格 |
| /spec-kit:clarify | 交互式需求澄清 | 消除歧义、补充细节 |
| /spec-kit:plan | 生成实施计划 | 技术栈选型、架构设计、数据模型 |
| /spec-kit:tasks | 生成任务清单 | 将计划拆解为可执行任务 |
| /spec-kit:checklist | 生成质量检查清单 | 在specify/plan/tasks后验证质量 |
| /spec-kit:taskstoissues | 任务转GitHub Issues | 自动创建可操作的Issues |
| /spec-kit:analyze | 文档质量分析 | 检查一致性、完整性 |
| /spec-kit:implement | 执行实施 | 按任务清单自动编码 |
| /spec-kit:constitution | 项目宪章管理 | 项目初始化时定义原则约束 |
# 完整流程示例
/spec-kit:specify "电商购物车功能:支持添加商品、修改数量、应用优惠券、计算总价"
# 系统会自动:
# 1. 创建功能分支
# 2. 生成 spec.md 规格文档
# 3. 等待你继续执行 /spec-kit:plan
/spec-kit:plan
# 生成设计文档:
# - plan.md: 技术栈和架构
# - data-model.md: 数据模型
# - contracts/: API接口定义
# - research.md: 技术调研| 工作流 | 适用场景 | 特点 |
|---|---|---|
| Spec-Kit ⭐️ | 所有功能开发、需要文档化 | 规范驱动、完整追溯、质量保证 |
按使用频率排序
/spec-kit:specify- 创建功能规格/spec-kit:clarify- 需求澄清/spec-kit:plan- 生成实施计划/spec-kit:tasks- 任务生成/spec-kit:checklist- 检查清单生成/spec-kit:taskstoissues- 任务转Issues/spec-kit:analyze- 质量分析/spec-kit:implement- 执行实施/spec-kit:constitution- 项目宪章
/ask- 架构咨询/plan- 实施规划/ultrathink- 深度分析/story-breakdown- 功能分解
/code- 功能实现/optimize- 性能优化/refactor- 代码重构/bugfix- 缺陷修复/debug- 深度调试
/review- 代码审查/test- 测试策略
系统内置5个专业AI角色,自动根据问题类型协作:
- architect - 系统架构师
- security - 安全专家
- performance - 性能专家
- frontend - 前端专家
- reviewer - 代码审查专家
- GUIDE.md - 完整使用指南和详细示例
- CLAUDE.md.example - 配置文件示例
- 规范驱动 - 通过Spec-Kit实现需求到代码的完整追溯
- KISS原则 - 保持简单,避免过度工程化
- 实用主义 - 解决实际问题优先于追求完美
- 智能化 - 让AI自动处理繁琐决策
- 质量平衡 - 实用的质量标准,不追求极致
- ✨ 新增
/spec-kit:checklist- 需求质量检查清单生成器 - ✨ 新增
/spec-kit:taskstoissues- 任务自动转GitHub Issues - ✨ 新增 Agent Context 智能更新脚本
- 📝 完善 Spec-Kit 工具集文档和模板系统
- 🔧 优化工作流脚本和错误处理机制
查看完整更新日志:CHANGELOG.md
MIT License - 详见 LICENSE 文件
本项目基于 myclaude 进行优化增强,感谢原作者的开创性工作。
更多详情请查看 完整使用指南