如何高效使用claude code

13 阅读2分钟

  1. 项目配置 CLAUDE.md 是最重要的效率杠杆 — 你的项目已经有了,可以继续完善: - 补充业务术语表(如"运单""问题件""百世"等) - 记录常见的调试/排错模式 - 标注哪些文件是高频修改的 2. 提问技巧 ┌──────────────────┬────────────────────────────────────────────────────────────────────────┐ │ 低效 │ 高效 │ ├──────────────────┼────────────────────────────────────────────────────────────────────────┤ │ "帮我改一下代码" │ "修改 DispatchService.php 的 calcFee 方法,当重量为0时默认按1kg计算" │ ├──────────────────┼────────────────────────────────────────────────────────────────────────┤ │ "这个bug怎么修" │ "访问 /admin/discharge/index 时报 500,错误日志在 xxx,帮我定位并修复" │ ├──────────────────┼────────────────────────────────────────────────────────────────────────┤ │ "加个功能" │ "在运单列表页加一个'批量导出'按钮,导出为 Excel,参照现有的导出功能" │ └──────────────────┴────────────────────────────────────────────────────────────────────────┘ 关键:给足上下文 — 文件路径、行号、期望行为、参照对象。 3. 善用斜杠命令 - /commit — 自动生成规范的 commit message - /compact — 对话太长时压缩上下文,保持响应速度 - /clear — 切换任务前清空对话,避免上下文污染 - /help — 查看所有可用命令 4. 记忆系统 当你说 "记住这个",我会写入持久化记忆文件,下次对话自动加载。适合记录: - 你的编码偏好("我喜欢先写逻辑再写视图") - 项目约定("所有金额字段用 decimal 不用 float") - 踩过的坑("百世接口 V5 和 V3 参数不同,不要混用") 5. 工作流建议 开发新功能时: 1. 先描述需求,让我进入 Plan 模式设计方案 2. 确认方案后再动手写代码 3. 写完后用 /commit 提交 修 Bug 时: 1. 直接贴错误信息或截图 2. 我会定位 → 分析 → 修复,一步到位 重构时: 1. 指定范围和目标("把 xxx 控制器拆分成 Service 层") 2. 分步骤执行,每步确认 6. 上下文管理 - 单次对话聚焦一个任务 — 不要在一个会话里同时改5个模块 - 对话太长时用 /compact — 避免因上下文溢出导致质量下降 - 复杂任务用 Task 列表 — 我会创建任务清单,逐步推进 7. 避免常见误区 - 不要让我"随便看看代码然后改进" — 目标不明确会浪费 token - 不要在对话中粘贴大段代码 — 告诉我文件路径,我自己读 - 不要连续追问不相关的问题 — 用 /clear 开新对话 --- 一句话总结:越具体越好。给我明确的文件、行号、期望结果,比模糊描述效率高10倍。