1.权限模式与命令
按shift+tab可以在3种模式之间做切换,还有一种需要启动时指定
计划模式(PLAN MODE):只做计划不动手,需要确认后才执行,适合复杂任务,架构设计,新手起步
默认模式:CC自行判断是否需要用户确认,简单任务直接做,高风险任务询问用户。
自动编辑模式:AUTO EDIT:修改文件不再询问,但执行终端命令仍需确认
全自动模式:读写文件、跑命令一路绿灯,完全不打扰用户。
通过下面的命令来启动CLAUDE
claude --dangerously-skip-permissions
如果想要切入命令行模式,可在消息开头加入感叹号 !
可以@具体的文件,针对性的进行操作
mac终端,可以通过option+回车换行,windows可以通过ctrl+回车换行
powershell终端中,可以通过CTRL+G 打开 记事本编辑文字,适合需要输入多行文字的操作
(指令越精准,消耗的TOKEN可能越少)
Claude Code也支持许多的斜杠命令
只要在消息开头输入斜杠 / ,就会带出一大串斜杠命令,通过/help 可以带出所有命令,以及明明背后的意思
| Claude指令 | 功能说明 |
/help | 提供所有指令,以及指令背后遵循的意思 |
/model | 切换高中低档模型 |
/btw | By the way缩写,可以暂时切出正在执行的项目,隔离上下文,方便使用者与CC进行临时对话。会话完毕后,可按esc消除临时会话 |
/simplify | 输入后会派生出3个agent,从代码质量、运行效率和复用性三个角度做一次代码审核,然后自动优化修改 |
/rewind (也可以按两下ESC) | 进入回滚界面,可选择“仅撤销对话”、“仅撤销文件修改”或“两者同时撤销”。 |
/compact | 主动压缩精简上下文(可以在结束了某一些任务的时候,主动压缩,精简上下文,节省TOKEN) |
/clear | 彻底清空上下文,相当于重开一个会话 |
/context | 详细展示agent当前的上下文信息,诸如:上下文占比,上下文类别等等 |
/resume | 在全新的上下文窗口,选择恢复到之前的对话 |
| claude –continue 或 claude -c | 启动claude并继续上次会话 |
/init | 初始化创建项目级Claude.md |
/memory | 针对Claude的全局、项目记忆,以及auto memory进行操作和管理 |
/agents | 创建、调用、管理子agent |
/plugin | 发现新插件,管理已下载插件,新增插件生态 |
直接对CC说:帮我配置1个statusline,能显示 当前目录 模型 上下文剩余百分比 的功能,重启终端后就能看到这个功能
2.CLAUDE.md
可以通过 /memory 管理 CLAUDE.md文件
为了避免每次开新对话都要重复提要求,cc 提供了三层记忆机制:
[全局 claude.md] (最顶层原则,如:永远用中文)
MAC地址:~/.claude WINDOWS地址: %USERPROFILE%\.claude
对CC直接说:记得永远写中文,写入全局CLAUDE.md中
↓
[项目级 claude.md] (项目架构、规范,通过 /init 自动生成)
文件存放在项目文件夹中
↓
[自动记忆 Auto Memory] (后台 Agent 自动记录的用户偏好与反馈)
/init
通过 /init 命令 可以在当前项目根目录自动生成 CLAUDE.md 文件,作为 Claude Code 的项目持久记忆。
每次你在该目录下启动新的 Claude Code 会话时,它会自动读取并注入这个文件的全部内容到上下文,无需你重复解释项目背景。
执行效果 运行命令后,Claude Code 会自动: 扫描整个项目的目录结构、代码文件、依赖配置(如 package.json、pyproject.toml 等) 识别项目类型、技术栈、编码规范 生成一份结构化的「项目说明书」,写入 CLAUDE.md
典型使用场景:新项目第一次接入 Claude Code 时(这是你在新项目里应该敲的第一个命令) 项目结构、技术栈发生重大改动后 需要让 Claude 重新理解项目全貌时 补充说明 生成的 CLAUDE.md 支持手动编辑,你可以补充自定义的编码规则、项目特殊约定等内容,后续所有会话都会生效。
/memory
/memory 是 Claude Code 记忆系统的管理命令,核心作用是在会话内直接查看、编辑和管理 Claude 的所有持久化记忆,不用退出会话去手动改文件,是 /init 的最佳配套命令。
核心功能 执行 /memory 后,你可以管理三类不同层级的记忆:
项目记忆(CLAUDE.md) 就是 /init 生成的项目根目录文件,仅当前项目生效。
你可以直接在这里补充: 你的编码规范、命名规则 项目禁止修改的核心文件 / 逻辑 特殊的构建、部署命令 业务逻辑的特殊约定 用户全局记忆 保存在你的用户目录下,所有项目通用。
适合写: 你个人的通用编码偏好(比如缩进、注释风格) 常用的全局命令、快捷键习惯 通用的禁忌规则
自动记忆(Auto Memory):Claude 自己在会话中偷偷记录的内容,比如: 你常用的调试方法 踩过的项目坑、解决方案 你反复强调过的偏好、外部文档的索引等, 这个目录是隐藏的,通过 /memory 可以查看和清理。
典型使用场景:Claude 反复犯同一个错误,你想永久禁止这个行为 团队更新了编码规范,需要同步给 Claude 突然想起项目有特殊约定,忘了写进初始化的记忆里 想清理 Claude 自动记录的无效记忆
auto memory 需要手动开启
和 /init 的配合关系:/init 是自动生成记忆初稿,帮你快速完成项目初始化 /memory 是手动精细化编辑记忆,用来持续优化和修正 Claude 的行为,让它越来越贴合你的习惯。
3.扩展
skill
skill可以分为:
知识型:如页面设计规范
流程型:如公司记账报销流程
工具型:如调用某 API 生成图片
混合型:如公众号排版并自动发布
存放位置:
全局 skill:~/.claude/skills/
项目 skill:项目目录下的 .claude/skills/
为了节省上下文空间,每次运行 Agent 时,只给大模型发送几行非常精简的介绍。 介绍里包含什么? 技能名称(例如:get_weather) 触发场景描述(例如:当用户询问天气或温度时,调用此工具)
是否查看完整skill内容,由AI自行决定
手动安装:把 skill 文件夹放到上述对应位置即可。一个 skill 通常就是一个包含 skill.md 的文件夹。
自动调用:大模型会在合适的时候主动加载相关 skill。你也可以用斜杠命令手动调用,或在提示词中明确要求使用某个 skill。
查找 Skill:使用 final skill 这个专门找 skill 的 skill:
把 final skill 的链接发给 cc 让它安装
对CC说:
https://github.com/vercel-labs/skills 帮我下载find-skills
之后想找什么类型的 skill,直接跟 cc 说,它会自动搜索并推荐
可以让 cc 帮你直接安装到全局或当前项目
创建 Skill:使用 Anthropic 官方的 skill-creator,让 cc 帮你安装后,通过对话描述你想创建的 skill 即可。
sub agent
当任务可以拆解成多个并行子任务时,cc 可以派出子 Agent 分头干活,每个子 Agent 有独立的上下文空间,最后汇总结果给主 Agent。
自动派生:cc 判断任务可以并行时,会自动创建子 Agent。例如调研多个竞品,它会同时派出多个子 Agent 分别调研,完全无需你操作。
手动创建:输入 /agent,按照自然语言引导一步步创建专属子智能体(如:调研助手、测试助手)。
优势:子 Agent 在独立空间内处理繁杂细节,只将最终结论汇报给主 Agent,避免主 Agent 上下文过载或被细节干扰。
HOOKS (触发器)
Hooks 是设定好的条件反射:“当 cc 怎么怎么样的时候,就自动执行什么”。
示例:每次完成任务后发出提示音
每次提交代码前自动进行格式检查
配置方式:直接跟 cc 说你的需求,它会帮你完成配置。
Plugins 插件
Plugins(插件) 插件就是把 skills、sub agents、hooks、MCP 等打包在一起的扩展包。
将上述的 Skills、Sub-Agents、Hooks、MCP 打包在一起的集合。
输入 /plugin 即可 浏览发现新插件、管理已安装插件。选择喜欢的插件,设定安装范围(全局/项目),确认即可安装。