Claude Code :入门少走弯路的使用技巧
目前AI开发也不是一个很新鲜的事情了,很多公司也开始使用AI进行工作开发,在这一块目前claude code 还是很权威的,下面我就来分享我在使用Claude时的一些技巧。
一、必背的快捷键
使用的第一步就是了解一个工具的快捷键,让自己的操作速度翻倍:
| 快捷键 | 功能 | 使用场景 |
| Ctrl+U | 删除整行 | 输入错了,快速清空 |
| @ | 搜索文件 | 快速引用项目文件 |
| / | 斜杠命令 | 执行/plan/clear等一些命令 |
| shift+Enter | 多行输入 | 写长prompt 时换行 |
| Tab | 切换思考显示 | 看Claude的思考过程 |
| EsC EsC | 取消操作 | 想重新来过 |
二、核心命令详解
下面是几个常用的/命令
1. /plan - 先规划再执行
这是最重要的命令。不要上来就让 Claude 写代码,先让它分析需求、出方案。
# 进入规划模式 /plan # Claude 会先分析,给出实施步骤 # 你确认后再执行
为什么要这样做?避免方向错误,减少返工。复杂任务必须用!
2. /compact - 压缩上下文
对话太长时,Claude 会变慢。用这个命令压缩历史记录,保留关键信息。
/compact
使用时机:对话超过 50 轮,或者 Claude 响应变慢时。
3. /hooks - 自动化工作流
设置钩子,在特定时机自动执行命令。比如每次编辑完自动格式化代码。
# 打开钩子配置界面 /hooks # 常用钩子: # - PostToolUse: 编辑文件后自动 prettier # - PreToolUse: git push 前自动检查 # - Stop: 会话结束前清理临时文件
4. /model - 切换模型
根据任务复杂度选择合适的模型,省钱又高效。
/model # 查看当前模型 /model sonnet # 日常开发,性价比最高 /model opus # 复杂推理,最强能力 /model haiku # 简单任务,速度最快
具体详细可以参考:https://developer.aliyun.com/article/1718322 这个写的很细
三、CLAUDE.md 项目配置
在项目根目录创建 CLAUDE.md 文件,让 Claude 记住你的项目,比如:
# 项目名称:某某后台管理系统 ## 技术栈 - Next.js 14 + TypeScript - Prisma + PostgreSQL - Tailwind CSS ## 代码规范 - 使用函数式组件 + Hooks - API 路由放在 /app/api/ - 组件文件用 PascalCase 命名 - 工具函数用 camelCase 命名 ## 数据库 - 开发环境:localhost:5432 - 测试账号:admin / admin123 ## 特殊约定 - 所有 API 返回格式:{ success, data, error } - 分页默认 20 条 - 时间格式用 ISO 8601
CLAUDE.md写的越好、越详细,Claude 越懂你的项目。
四、Hooks 自动化配置
配置的位置:~/.claude/settings.json 中配置钩子:
{
"hooks": {
"PostToolUse": [
{
"matcher": "Edit|Write",
"command": "npx prettier --write $FILE"
}
],
"PreToolUse": [
{
"matcher": "Bash",
"command": "echo '即将执行: $COMMAND'"
}
]
}
}
配置一些Claude 相关工具的生命周期中插入自定义行为(自动执行的脚本或命令)
常用的一些Hooks:
自动格式化:编辑 .ts/.tsx 文件后自动运行 prettier
类型检查:编辑后自动运行 tsc 检查类型错误
Git 拦截:push 前弹出确认框,让你再检查一遍
桌面通知:Claude 等待输入时发送通知
五、MCP与Skills推荐
MCP:
MCP 让 Claude 连接外部工具和数据源,可以根据自己的需求来选择,下面是我觉得使用较高的一些,比较好用的一些:(MCP 不是越多越好。每个服务器都会占用上下文,按需安装)
filesystem - 文件系统读写,访问本地文件
postgres/sqlite - 数据库操作,查询和修改数据
github - GitHub API,管理 issues 和 PRs
puppeteer - 浏览器自动化,网页截图和爬虫
fetch - HTTP 请求,调用外部 API
memory - 持久化记忆,跨会话保存信息
sequential-thinking - 深度思考,复杂问题推理
exa - 搜索引擎,获取最新网络信息
slack/discord - 消息平台,发送通知
notion - 笔记管理,自动更新文档
具体添加步骤可以去:https://zhuanlan.zhihu.com/p/1933624323849032925
Skills:
Skills 是 Claude Code 的扩展能力集合。通过配置 Skills,我们可以让 Claude 具备更专业的领域知识或执行特定的复杂任务。原生的 Claude Code 虽然强大,但在特定领域(如特定的前端美化、特定的代码规范检查)可能需要额外的指令集。(也可以自己写skills)
| Skill 名 | 核心能力 | 适合人群 |
|---|---|---|
pdf |
PDF全能处理 | 所有人 |
xlsx |
Excel/表格处理 | 数据/运营 |
docx |
Word文档生成 | 内容/职场 |
data-analysis |
数据全链路分析 | 数据分析师 |
frontend-design |
高质量前端界面 | 开发者/设计师 |
webapp-testing |
Web应用自动化测试 | 开发/QA |
ffmpeg-usage |
音视频处理 | 创作者 |
mcp-builder |
构建MCP服务器 | 开发者 |
feishu-card |
飞书富文本卡片 | 企业用户 |
skill-creator |
创建自定义Skills | 进阶用户 |
具体添加步骤可以去:https://blog.csdn.net/m0_74412436/article/details/159654998
六、进阶技巧
1.并行运行多个实例
可以开多个终端窗口,每个运行一个 Claude 实例,比如:
• 窗口1:写前端组件
• 窗口2:写后端 API
• 窗口3:写测试用例
根据自己的开发的任务进行解构,这样可以进行同时开发,效率提升,就不需要等待较长时间,
2.Autopilot 模式
让 Claude 自主运行数小时,完成复杂任务。睡前启动,第二天早上代码写好了,需要更改claude的模式。启用自动模式(需要配置权限) ,Claude 会自动执行,不需要你确认每一步。
3. 使用 Subagents
让 Claude 启动子代理,并行处理多个独立任务。
让 Claude 同时启动多个 agent “同时做这些事:
1. 分析安全漏洞
2. 检查性能问题
3. 生成 API 文档”
4. 自定义命令
在 .claude/commands/ 目录创建自定义命令。
创建 .claude/commands/review.md 请审查当前代码变更:
1. 检查代码质量
2. 发现潜在 bug
3. 提出优化建议
4. 检查安全漏洞
之后直接用 /review 就能执行这个命令。
七、实战中的场景
在真实开发中,为了更好的效率和效果,我们的需要有一个清晰的思维和严谨的逻辑去进行具体的开发任务,学会如何使用工具使我们需要学习的,举几个例子;
1. 场景:重构大型代码库
Step 1: 先规划 /plan “分析这个项目,制定重构方案”
Step 2: 分批执行 “先重构 utils 目录” “再重构 components 目录”
Step 3: 验证 “运行所有测试,确保没有破坏功能”
2. 场景:写新功能
#TDD 方式 “先写这个功能的测试用例” “再写实现代码让测试通过” “最后重构优化”
3. 场景:调试 Bug
“这个报错是什么原因?帮我分析” “检查相关的代码文件” “给我修复方案” “修复后运行测试验证”
可以使用:Plan Mode + CLAUDE.md + Hooks = 效率翻倍
八、常见问题
一些最开始使用会遇到的问题;
Claude 响应太慢:
• 用 /compact 压缩上下文
• 检查是否装了太多 MCP 服务器
• 简单任务用 haiku 模型
Claude 总是理解错需求
• 完善 CLAUDE.md 文件
• 用 /plan 先确认方案
• 给出具体示例和期望输出
如何让 Claude 记住之前的对话
• 重要信息写在 CLAUDE.md 里
• 使用 MCP memory 服务器
• 长期项目用 worktree 隔离
总结
以上是我使用过程中总结的一些要点,不多但是实用,本人也是使用时间不超过一个月,有什么写的不好的或者有错的,可以提出一起进步
参考:
https://developer.aliyun.com/article/1718322
https://zhuanlan.zhihu.com/p/1933624323849032925
https://blog.csdn.net/m0_74412436/article/details/159654998
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐

所有评论(0)