前言
用 Claude Code 大半年了,从最初的单兵作战到现在形成了自己的工具矩阵,效率提升了不止一倍。
今天分享 5 组我每天都在用的工具组合,都是真金白银试出来的。
组合一:Claude Code + Trae 上下文增强
问题:Claude Code 长对话容易丢失上下文,尤其是跨文件修 Bug 的时候。
方案:用 Trae 的项目索引做上下文补充。
# 在项目根目录生成索引
npx trae-index .
# Claude Code 里用 /read 加载索引
/read codebase-index.json
效果:修 Bug 时 Claude 能准确知道其他相关文件的当前状态,不用反复说"在那个文件里"。
组合二:Claude Code + Git 自动化提交
问题:每次 git add . + git commit 打断思路。
方案:写一个 git-auto-commit 脚本,Claude Code 完成功能后自动提交。
#!/bin/zsh
# git-auto-commit.sh
MSG=$(claude -p "用一句话描述这次的改动" 2>/dev/null)
git add -A && git commit -m "$MSG"
放到 $PATH 里,Claude Code 直接调用:
/shell git-auto-commit.sh
效果:心流不断,commit message 还比我自己写的规范。
组合三:Claude Code + Cursor(混合编辑)
问题:Claude Code 擅长架构设计和代码生成,但调试阶段用 GUI 更顺手。
方案:
- 架构设计 / 重构 / 新功能 → Claude Code(终端)
- 单文件调试 / 看 diff / 跑测试 → Cursor(IDE)
两者配合而不是替换。Cursor 打开项目,Claude Code 在终端跑,互相不打架。
实操:
# Cursor 打开当前目录
cursor .
# Claude Code 在同目录跑
claude
组合四:Claude Code + MCP 工具扩展
问题:有时候需要查数据库、调 API、写文件,Claude Code 自带的工具不够用。
方案:用 MCP(Model Context Protocol)扩展。
# 安装 MCP 服务器
npx @modelcontextprotocol/server-filesystem
# 在 claude_desktop_config.json 配置
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": ["@modelcontextprotocol/server-filesystem", "/path/to/workspace"]
}
}
}
现在 Claude Code 可以:
- 直接读写项目外的文件
- 查询 SQLite / PostgreSQL 数据库
- 调用外部 API(GitHub、Jira等)
组合五:Claude Code + Docker 开发环境
问题:项目依赖多,本机环境容易乱。
方案:用 Docker 容器做 Claude Code 的执行环境。
# Dockerfile.dev
FROM python:3.11-slim
RUN pip install claude-code-cli
WORKDIR /workspace
# 启动开发容器
docker run -it -v $(pwd):/workspace claude-dev bash
好处:
- 不同项目用不同容器,互不污染
- 出问题直接删容器重建
- 团队协作时保证环境一致
工具组合效果对比
我自己的数据(仅供参考):
| 场景 | 单用 Claude Code | 组合工具 |
|---|---|---|
| 新项目搭建 | 15 分钟 | 5 分钟 |
| 跨文件重构 | 经常漏改 | 基本不漏 |
| Debug 效率 | 一般 | 快 2 倍 |
| Commit 规范度 | 随缘 | 统一规范 |
总结
工具不重要,用工具的人才是关键。这 5 组组合的核心思路是:
- 用对的工具做对的事 — Claude Code 管大方向,IDE 管细节
- 减少打断 — 自动化一切能自动的
- 扩展上下文 — 让 AI 看到更多,它就能做得更准
如果你有更好的组合方式,欢迎评论区分享。
本文使用 Claude Code + MCP + Docker 辅助写作