技巧一览
1. 设置 cc 别名
# 在 shell 配置文件中添加别名
alias cc="claude"
# 快速启动
cc
cc -p "帮我写一个函数"
作用:简化命令输入,提升效率
2. 用 /init 命令初始化 CLAUDE.md
# 在 Claude Code 会话中
/init
# 或指定项目类型
/init node-project
/init python-project
作用:自动生成项目配置文件,包含:
- 项目技术栈
- 常用命令
- 代码规范
- 特定指令
3. 使用其他 UI 客户端
# 不喜欢终端?可以使用第三方 UI:
# - Claude Desktop (官方)
# - Raycast (macOS)
# - VS Code 插件
# - Zed 编辑器
作用:满足不同用户的界面偏好
4. Esc 键技巧
# 单按 Esc:停止当前生成
# 按 Esc+Esc:进入 /rewind 模式
作用:
- 快速停止响应
- 回滚到之前的对话节点
5. 提供详细的反馈链路
# ❌ 错误示例
"代码不行,报错了"
# ✅ 正确示例
"按照以下步骤操作时出现问题:
1. 我执行了 xxx 命令
2. 期望结果是 xxx
3. 实际结果是 xxx
4. 错误信息是:xxx"
作用:帮助 Claude 准确定位问题
6. 安装语言 LSP 插件
# 根据项目语言安装对应的 LSP
# 例如:
# - TypeScript: typescript-language-server
# - Python: pyright
# - Rust: rust-analyzer
# 安装示例
npm install -g typescript-language-server
pip install pyright
作用:增强代码补全和诊断能力
7. 尽可能多使用技能/创造技能
# 使用内置技能
/skill-name
# 创建自定义技能
# 在 ~/.claude/skills/ 目录下创建 SKILL.md
作用:扩展 Claude 能力,定制化工作流
8. 使用计划模式
# 当不确定如何处理时
/plan
# 或使用 --plan 参数启动
claude --plan
作用:
- 先规划再执行
- 避免错误操作
- 适合复杂任务
9. 直接粘贴报错信息
# ❌ 错误示例
"npm 安装失败了"
# ✅ 正确示例
"npm install 失败,报错信息如下:
ERROR: npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path /Users/xxx/node_modules/xxx/package.json"
作用:减少理解误差,快速定位问题
10. 开启新任务时 /clear
# 开始无关的新任务时
/clear
# 确认清空上下文
/y
作用:
- 释放 token 空间
- 避免上下文污染
- 提升响应速度
11. 使用子代理保持主上下文清晰
# 调用子代理
@subagent [任务描述]
# 常用子代理:
# - @code-review: 代码审查
# - @test: 测试生成
# - @refactor: 代码重构
作用:
- 分离关注点
- 保持主会话简洁
- 并行处理任务
12. 使用 /btw 快速提问
# 主任务进行中,快速插入问题
/btw [问题]
# 示例
"先帮我写一个排序算法 /btw 用什么算法最好?"
作用:
- 不打断主任务
- 快速获取信息
- 保持对话连贯
13. 使用 --worktree 并行开发
# 创建新的 worktree
git worktree add ../feature-branch
# 在新目录中启动 Claude
cd ../feature-branch
claude
# 或指定目录
claude --worktree ../feature-branch
作用:
- 并行开发多个功能
- 隔离不同任务
- 避免分支冲突
14. 选择合适的 MCP
# 常用 MCP 推荐:
# - Filesystem: 文件系统操作
# - Git: Git 操作
# - Figma: 设计稿还原
# - Database: 数据库操作
# - API Client: API 测试
# 安装 MCP
npx -y @anthropic/mcp-figma
作用:扩展 Claude 能力边界
15. 告诉 Claude 具体要看哪些文件
# ❌ 错误示例
"帮我优化这个项目"
# ✅ 正确示例
"帮我优化 src/utils/ 目录下的工具函数,
主要看 helper.ts 和 formatter.ts 这两个文件"
作用:
- 减少搜索范围
- 提高处理效率
- 避免误修改
技巧分类汇总
| 类别 | 技巧 |
|---|---|
| 🚀 效率提升 | 1. cc 别名 |
| 📝 配置初始化 | 2. /init 命令 |
| 🖥️ 界面选择 | 3. 其他 UI |
| ⌨️ 快捷操作 | 4. Esc 技巧 |
| 💬 提问方式 | 5, 9, 12. 反馈/报错/btw |
| 🔧 能力扩展 | 6. LSP / 7. 技能 / 14. MCP |
| 🧠 任务处理 | 8. 计划模式 / 11. 子代理 |
| 🧹 上下文管理 | 10. /clear |
| 🌿 并行开发 | 13. worktree |
| 🎯 精准处理 | 15. 指定文件 |
配套工具推荐
# 必装
- Git
- Node.js / Python (根据项目)
- LSP 服务器
# 推荐
- Docker
- 数据库客户端
- API 测试工具