Workflow
Claude Code 支持多种工作流程,帮助提高开发效率。
基本工作流
1. 项目初始化
bash
# 进入项目目录
cd my-project
# 初始化 Claude Code
claude init
# 创建 CLAUDE.md 配置项目上下文2. 日常开发
bash
# 启动 Claude Code
claude
# 在会话中进行开发
# - 询问问题
# - 编写代码
# - 调试问题
# - 重构代码3. 代码提交
bash
# 使用 /commit skill 生成提交信息
/commit
# 或手动提交
git add .
git commit -m "feat: add new feature"
git push高级工作流
功能开发流程
需求分析
bash# 与 Claude 讨论需求 "我需要实现一个用户认证功能"设计方案
bash# 让 Claude 提供设计建议 "请帮我设计用户认证的架构"编写代码
bash# Claude 协助编写代码 "请实现 JWT token 生成功能"测试验证
bash# 使用 /test skill 生成测试 /test代码审查
bash# 使用 /review skill 审查代码 /review提交代码
bash# 使用 /commit skill 提交 /commit
Bug 修复流程
问题定位
bash# 使用 /debug skill 分析问题 /debug "用户登录失败"修复代码
bash# Claude 协助修复 "请修复登录验证的问题"验证修复
bash# 运行测试 npm test提交修复
bash/commit
代码重构流程
识别重构点
bash# 让 Claude 分析代码 "请分析这段代码的改进空间"制定重构计划
bash# 讨论重构方案 "如何重构这个模块以提高可维护性?"执行重构
bash# Claude 协助重构 "请重构这个函数,使用更清晰的结构"测试验证
bash# 确保功能不变 npm test代码审查
bash/review
团队协作工作流
Pull Request 流程
创建分支
bashgit checkout -b feature/new-feature开发功能
bash# 使用 Claude Code 开发 claude提交代码
bash/commit git push origin feature/new-feature创建 PR
bash# 使用 gh CLI gh pr create --title "feat: add new feature" --body "..."代码审查
bash# 审查者使用 /review /review
代码审查工作流
拉取 PR 代码
bashgh pr checkout 123审查代码
bash# 使用 /review skill /review提供反馈
bash# 在 PR 中评论 gh pr comment 123 --body "建议改进..."
最佳实践
1. 使用项目级配置
在项目根目录创建 CLAUDE.md:
markdown
# 项目上下文
这是一个 React + TypeScript 项目。
## 技术栈
- React 18
- TypeScript 5
- Vite
- TailwindCSS
## 代码规范
- 使用函数式组件
- 优先使用 TypeScript 类型推断
- 遵循 ESLint 规则2. 善用 Skills
- 提交前使用
/review检查代码质量 - 使用
/commit生成规范的提交信息 - 遇到问题使用
/debug快速定位
3. 保持会话上下文
- 在同一会话中处理相关任务
- 使用
/save保存重要会话 - 使用
/load恢复之前的上下文
4. 定期更新配置
- 根据项目变化更新
CLAUDE.md - 调整 MCP 服务器配置
- 优化自定义 Skills
工作流模板
新功能开发模板
bash
# 1. 创建分支
git checkout -b feature/xxx
# 2. 启动 Claude Code
claude
# 3. 讨论需求
"我需要实现 XXX 功能"
# 4. 设计方案
"请提供设计方案"
# 5. 实现功能
"请实现 XXX"
# 6. 测试
/test
# 7. 审查
/review
# 8. 提交
/commit
# 9. 推送
git push origin feature/xxx
# 10. 创建 PR
gh pr createBug 修复模板
bash
# 1. 创建分支
git checkout -b fix/xxx
# 2. 启动 Claude Code
claude
# 3. 分析问题
/debug "问题描述"
# 4. 修复代码
"请修复 XXX 问题"
# 5. 测试
npm test
# 6. 审查
/review
# 7. 提交
/commit
# 8. 推送
git push origin fix/xxx
# 9. 创建 PR
gh pr create