Skip to content

Claude Code 常见工作流

代码探索

text
这个项目是做什么的?
text
解释这个文件夹的结构
text
主要的入口文件在哪里?

功能开发

添加新功能

text
添加一个用户登录功能,包含:
1. 登录表单组件
2. API 接口
3. 表单验证

修复 Bug

text
用户提交空表单时会崩溃,修复这个问题
text
登录页面在移动端显示异常,请修复

代码重构

text
将认证模块从回调改为 async/await
text
优化这个函数的性能

Git 操作

提交代码

text
提交我的更改,提交信息要清晰描述改动

创建分支和 PR

text
创建新分支 feature/user-profile,完成后提 PR

解决冲突

text
帮我解决合并冲突

测试

编写测试

text
为认证模块编写单元测试
text
添加集成测试覆盖用户注册流程

运行测试

text
运行测试并修复失败的用例

文档

text
更新 README,添加安装和使用说明
text
为这个函数添加 JSDoc 注释

代码审查

text
审查我的更改,提出改进建议
text
检查这段代码的安全问题

自动化任务

批量操作

bash
# 翻译所有新字符串
claude -p "将新的字符串翻译成中文并创建 PR"

# 批量修复 lint 错误
claude -p "修复所有 lint 错误"

CI/CD 集成

bash
# 分析 CI 日志
tail -200 ci.log | claude -p "分析失败原因并建议修复方案"

高级用法

多任务并行

使用 /batch 命令分解大型任务:

text
/batch 将 src/ 从 jQuery 迁移到 React

后台任务

text
/background 持续监控测试,失败时通知我

创建子代理

text
创建一个子代理来处理文档更新任务

最佳实践

  1. 明确具体 - 描述清楚你想要什么
  2. 分步执行 - 复杂任务拆分成步骤
  3. 先探索 - 让 Claude 先了解代码库
  4. 善用快捷键 - 提高效率
  5. 及时反馈 - 告诉 Claude 哪些做得好,哪些需要改进

用代码记录成长 · RSS 订阅 · 标签