Claude Code 常用指令使用说明
在项目根目录创建commandsdescription: '代码审查助手',// 自定义逻辑return '代码审查完成';项目初始化:每个新项目都使用/init创建记忆文件任务切换:不同任务间使用/clear清理上下文深度分析:复杂问题前添加快速执行:简单查询使用-p参数避免交互环境集成:结合IDE插件实现代码级协作上下文增强:合理配置MCP获取项目实时信息⚠️安全注意事项谨慎使用参数定期审查配
前言
Claude Code 是开发者必备的AI编码助手,充分挖掘 Claude Code 命令使用方式可以有效的提高开发效率。
💡 什么是 Claude Code?
Claude Code 是由 Anthropic 开发的命令行工具,专为开发者设计,能够在本地环境中与 Claude AI 模型进行深度集成。它不仅支持代码生成和分析,还提供了与 IDE、版本控制系统、部署工具等的无缝集成能力。
📝 ccr 说明:
ccr 是一个 Claude Code Router 的开源项目的主命令,它的主要功能是作为Claude Code的命令路由和扩展管理工具,提供了更加灵活的命令分发、插件管理和工作流编排能力。下文中使用到的 ccr 实例不是claude的原生命令,特此说明。如果需要了解这个项目可以去github中进一步了解。
基础项目管理与上下文控制
项目初始化与记忆管理
使用 /init 命令可以为项目创建一个持久化的记忆文件 CLAUDE.md,该文件可用于存储项目规范、技术决策、API文档等重要信息。
/init
# 执行后将在当前目录生成 CLAUDE.md 文件
通过 # 符号可以在对话中快速将内容保存到记忆文件:
# 这段对话将被记录到 CLAUDE.md 中
当需要切换任务或开始新话题时,使用 /clear 清除当前上下文:
/clear
本地命令执行与IDE深度集成
无缝本地环境交互
在任何对话前添加 ! 可以直接执行本地命令,让 Claude 成为你的终端助手:
!git status
!npm run build
!docker ps -a
VSCode深度集成
通过安装 Claude Code for VSCode 插件,实现Claude与编辑器的深度融合:
- 在VSCode中选中代码片段,Claude可直接读取并分析
- 代码修改建议可直接在编辑器中以 Diff 形式展示,可以手工对比部分接收和部分拒绝
- 支持多文件同时处理,提升批量修改效率
/ide
# 激活IDE集成模式
智能思考控制与非交互模式
调节AI思考深度
通过在对话前添加特定关键词,可以精确控制Claude的推理深度:
think- 基础思考模式think hard- 深度思考模式think harder- 极深度思考模式untrathink- 超越常规的深度推理
think hard 请分析这段代码的性能瓶颈
非交互式对话模式
使用 -p 参数进行一次性对话,适合脚本化调用:
claude -p "当前项目的依赖树是什么?"
ccr code -p "生成一个React组件示例"
Model Context Protocol (MCP) 扩展生态
MCP让AI获取实时上下文
MCP是Claude Code的核心特性之一,允许AI访问实时的项目文档、代码库信息、数据库模式等:
# 安装context7 MCP(提供代码上下文)
claude mcp add context7 -- npx @upstash/context7-mcp
# 用户级别安装
claude mcp add context7 --scope user -- npx @upstash/context7-mcp
# 查看已安装的MCP
claude mcp
# 删除MCP
claude mcp remove context7
推荐MCP插件:
context7- 最新代码文档检索deepwiki- 项目Wiki文档集成db-schema- 数据库模式访问
远程MCP调用:
# HTTP协议调用
claude mcp add remote-api --transport http -- http://localhost:3000/mcp
# SSE流式调用
claude mcp add remote-stream --transport sse -- http://localhost:3000/stream
权限系统与自动化配置
精细化权限控制
通过 /permissions 命令可精确控制Claude可执行的操作:
# 查看可用的内置工具
/permissions list
# 授予特定工具权限
/permissions allow file_editor
/permissions allow command_executor
# 授予MCP权限
/permissions allow mcp__context7
⚠️ 危险但高效的权限模式claude --dangerously-skip-permissions 跳过所有权限检查,实现完全自动化,仅建议在可信环境中使用。
自定义命令与钩子系统
扩展命令系统
在项目根目录创建 commands 文件夹,可添加自定义命令:
# commands/code_review.js
export default {
name: 'code_review',
description: '代码审查助手',
execute: async (args) => {
// 自定义逻辑
return '代码审查完成';
}
}
自动化钩子
配置编辑后自动执行的钩子:
{
"hooks": {
"Edit": "npx prettier --write",
"MultiEdit": "npx eslint --fix",
"Write": "git add . && git commit -m 'AI auto-fix'"
}
}
高级功能与并发处理
并行子任务处理
使用 sub agent 功能可并行执行多个子任务,大幅提升处理速度:
sub agent --name=test_runner --command="npm test"
sub agent --name=build_checker --command="npm run build"
# 等待所有子任务完成
sub agent --wait
会话导出与分享
使用 /export 命令可将完整的对话历史导出:
/export # 导出到剪贴板
/export --file # 导出到文件
/export --format markdown # 指定格式
最佳实践与使用技巧
📌 实用技巧总结
- 项目初始化:每个新项目都使用
/init创建记忆文件 - 任务切换:不同任务间使用
/clear清理上下文 - 深度分析:复杂问题前添加
think harder - 快速执行:简单查询使用
-p参数避免交互 - 环境集成:结合IDE插件实现代码级协作
- 上下文增强:合理配置MCP获取项目实时信息
⚠️ 安全注意事项
- 谨慎使用
--dangerously-skip-permissions参数 - 定期审查
/permissions配置 - 敏感项目中避免执行系统级命令
- 导出的会话内容可能包含敏感信息,请妥善处理
结语
Claude Code 作为新一代AI驱动的开发工具,不仅重新定义了人机协作的边界,更为开发者提供了前所未有的生产力提升。通过合理运用其丰富的功能特性,开发者可以:
- 实现代码生成、审查、优化的全流程AI协助
- 构建个性化的开发工作流和自动化流程
- 获得实时的项目上下文和文档支持
- 在本地环境中安全、高效地与AI协作
掌握了这些使用技巧,你将能够充分发挥 Claude Code 的潜力,让它成为你开发工作中的得力助手。
(END)
更多推荐


所有评论(0)