Ai Vibecoding(Claude Code的使用)

1、Claude Code 七层扩展

3.1 模型选择与切换

3.1.0 在cc-switch中进行模型映射

/model *** 命令行切换模型

3.1.1 配置文件层级

在项目中创建一个.claude文件,这样就会覆盖全局的配置文件settings.json

3.1.2 测试简单案例各个模型使用情况

3.2 核心配置详解

3.2.1 配置层级

3.2.1 settings.json 配置文件

不要在里面写注释

下面这个可以写在项目中的setting.json 配置中

{ "permissions": { "allow": [ "Read", "write", "Bash(npm *)", "Bash(git *)", "Bash(node *)" ], "deny": [ "Bash(rm -rf *)" ] }, "model": "sonnet", "autoCompactThreshold": 80 }

简单小结

3.2.2 claude.md :你的项目 “说明书”

减少token消耗,省钱,提高效率

CLAUDE.md 示例:(直接让AI生成)

编码规范:借鉴大佬的

注意事项:自己编写

~/.claude/CLAUDE.md 就是 Claude Code 的全局配置文件,里面的规则会对所有项目生效。

三层叠加生效,不冲突。优先级:文件夹级 > 项目级 > 全局级。

/init 和 /memory

3.2.3 第二层记忆: Ayto Memory (cc 自己的笔记本)

使用手感:

3.2.4 第三层记忆:自建参考文档(渐进式纰漏)

3.2.5 三层记忆总览

3.2.6 .claudeignore 文件

3.3 核心命令与日常使用

3.3.3 核心斜杠命令详解

最常用的得三个命令详解

/compact -- 上下文压缩(必须掌握)

配套命令:/context -- 监控上下文余量

/rewind --(后悔药)

快捷键

3.3.5 输入与交互的高级技巧

3.4 Claude Code 实战工作流

3.4.1 Claude Code 实战工作流:

项目流程

Hello World

3.5.2 上下文管理策略

Git 集成

官方建议:

3.6 新项目启动套件:每个项目都用

3.8 自定义斜杠命令

在md文件中写好命令放到commands/depoly.md 就可以直接执行了

3.9 Claude Code 使用模式: Plan Mode 与三种权限模式

shift+tab:plan模式

实操案例视频教学:

https://www.bilibili.com/video/BV1RPET6tEp2?t=18.5&p=42