claude code是 Anthropic 推出的终端 AI 编程助手,能像真人程序员一样自主完成写代码、修 Bug 等全流程任务‌,可以通过设置多agent(就是设定多个角色人物)可以并行工作。
它能干嘛,最常用的的就是编程,还有可以写ppt等,下面是claude code 的常用用法。在电脑上干的工作,只要你给权限,基本都能干~
 
claude code使用教程,网上很多,但基本有85%的内容教你安装配置模型,并不是针对一个具体项目的使用,以及命令行的使用。
安装部分参考上篇文字:
模型使用cc-switch方便切换:
下面对claude code在一个项目中怎么使用,包括安装skills 等 进行详细的说明。
1.  基础命令
 
/agents:管理多 Agent(智能体)工作流。
/background [任务内容]:将当前或新任务放到后台运行。
/branch:从当前对话分支出一个新会话(与 /fork 作用完全相同)。
/btw:“by the way” 的缩写。用于快速插入临时小问题,不会污染当前对话的主上下文。
/clear:清空当前对话历史。
/compact:压缩裁剪上下文内容,保留主要信息,防止超出限制。
/config:查看或修改相关配置。
/context [all]:查看当前对话占用的 Token 比例(以最大可提交量为分母)。建议达到 70%-80% 时使用 /compact,避免溢出。
/copy:将 Claude 最近一条回复的内容复制到剪贴板。
/cost:查看当前会话的 Token 消耗和费用(仅限官方模型,国内模型可忽略)。
/diff:查看代码修改内容,效果类似于 git diff。
/exit:退出当前程序或会话。
/export [filename.txt]:将当前整个对话导出为纯文本文件。
/fork:从当前对话分支出一个新会话(与 /branch 作用完全相同)。
/goal:设定一个目标,让后续会话围绕该终点展开。
/init:项目初始化。会生成当前项目的 CLAUDE.md 文件,写入项目技术栈和代码规范,便于 AI 理解项目背景;如有不足可随时补充。
/login:登录 Anthropic 官方账号(如果是国内模型则忽略此命令)。
/loop:循环执行指定命令,可设置执行次数及具体内容。
/mcp:管理或调用 MCP(Model Context Protocol)功能。
/model:切换模型。可选择当前服务内的模型或切换至其他模型。
/permissions:进行权限设置与管理。
/plan:进入计划模式。AI 列出计划后,若无问题需切回常规状态,并指示其按计划执行。
/plugin:插件管理。
/recap:生成当前会话的一句话摘要。
/resume:恢复之前的会话。
/review:进行代码审核。
/rewind:回退到前面的检查点,丢弃走偏或错误的部分内容。
/simplify [目标说明]:根据目标说明精简代码。
/skills:查看当前可用的技能列表(原拼写 /siills 已修正)。
/status:查看当前配置状态(如 Base URL、API Key 是否正确),排查问题时非常实用。
/tasks:查看后台正在运行的任务。
/usage:查看使用量及 Token 消耗情况。
 
2. 在一个项目下使用claude,建议直接使用cc-switch ,用于模型的切换链接操作。可以有测试。
(1)进入项目目录,比如我的文件夹是 wordpress
cd wordpress
/claude # 输入 claude 进入命令行模式
#切换不同的权限和工作状态:
#快捷键切换:按 Shift + Tab 可以在 
Normal Mode(正常模式,需确认操作)、
Auto-Accept Mode(自动接受模式),该模式下常规的修改文件等将不再询问
Plan Mode(规划模式,只分析不修改)
#之间循环切换。
#命令切换:输入 /plan 可以快速进入规划模式。
 
(2)初始化项目,命令
/init 
# 初始化后,会在当前项目下,生成 .claude 文件夹 和 CLAUDE.md,可以添加到git 也可以忽略,看项目情况。
# 文件夹内容如下:
-CLAUDE.md  # 这里是关于当前项目的介绍
-.claude # claude 其他信息
 -settings.local.json # 配置,比如允许执行哪些命令,读那些文件,等
 -skills # 默默认没有,安装skills后出现。
 
(3) 全局配置
补充说明:全局的calude code 配置在 当前用户目录 下也有个.claude 的文件夹(windows一样),它是全局配置。
.claude/
#核心配置文件
-settings.json:这是最核心的全局配置文件。你在 Claude Code 中设置的个性化选项(如主题、快捷键、默认模型偏好、代理设置等)通常都存储在这里。
-CLAUDE.md:这通常是项目级或全局的指令文件。Claude Code 会读取这个文件来获取特定的上下文、编码规范或行为指令,帮助 AI 更好地理解你的开发习惯或项目要求。
#数据与状态存储
-history.jsonl:历史对话记录。.jsonl 格式表示每一行都是一个独立的 JSON 对象,这里按时间顺序存储了你与 Claude Code 的交互历史日志。
-cache/:缓存目录。用于存放临时数据,以加快加载速度或减少重复的网络请求。
-backups/:备份目录。系统可能会自动备份你的重要配置文件或历史数据,以防数据丢失。
-session-env/:会话环境变量。存储不同会话(Session)中特定的环境变量配置,确保每个项目或对话能在正确的环境下运行。
-shell-snapshots/:Shell 快照。如果你在 Claude Code 中使用了集成的终端,这里可能存储了终端状态的快照,用于恢复或上下文理解。
#️ 功能模块目录
-projects/:项目信息目录。记录你通过 Claude Code 打开或管理过的项目元数据。
-sessions/:当前会话数据。存放活跃或最近会话的运行时状态信息。
-todos/:任务/待办列表。如果你在对话中让 Claude 生成任务清单或追踪开发进度,相关数据会存储在这里。
-tasks/:后台任务。可能用于管理一些异步执行的任务或作业队列。
-plugins/:插件目录。如果你安装或启用了扩展 Claude Code 功能的第三方插件,它们的代码或配置会存放在这里。
-file-history/:文件修改历史。记录你通过 Claude Code 修改过的文件的历史版本或变更追踪信息。
# 调试与遥测(内部使用)
-telemetry/:遥测数据。用于收集匿名的使用统计数据、性能指标等,帮助开发团队改进产品(通常可以在设置中关闭)。
-statsig/:功能开关与实验。Statsig 是一个常用的功能管理平台,这里用于控制 Claude Code 的灰度测试功能或 A/B 实验配置。
-debug/:调试日志。存放详细的程序运行日志,主要用于排查故障和错误分析。
 
注意: 如果修改 CLAUDE.md 不管是项目内还是 全局,都需要重启。
 
(4) 开启一个新的任务,可以直接在命令行中输入你要做什么,比如,根据图片生成一个新的 wordpress 主题。
等着它处理,以及确认就行(如果是Auto-Accept模式,常规的修改将不再询问)。
 
 
3. 如何安装skills 等技能(方法论)
(1) 首先安装 skills 工具(本质上是一个针对 AI Agent 技能的基于Node包管理器),命令行执行 
 npx -y skills
# 检查安装完毕后
The open agent skills ecosystem
 
  $ npx skills add <package>        Add a new skill
  $ npx skills remove               Remove installed skills
  $ npx skills list                 List installed skills
  $ npx skills find [query]         Search for skills
  $ npx skills update               Update installed skills
  $ npx skills experimental_install Restore from skills-lock.json
  $ npx skills init [name]          Create a new skill
  $ npx skills experimental_sync    Sync skills from node_modules
 
try: npx skills add vercel-labs/agent-skills
Discover more skills at https://skills.sh/
 
# 补充,推荐使用官方工具
 
(2) 安装 skills工具
npm install -g skills
# 全局安装命令, 实际安装到 当前用户目录 ~/.claude/skills/
skills add anthropics/skills --skill pptx -g
# 项目文件夹安装: 实际安装到当前项目目录 .claude/skills/
# 腾讯对应命令则是 skillhub install self-improving-agent
 
如果不想安装 skills 管理工具: 
npx skills add anthropics/skills --skill pptx -g
 
(3) 可以通过/skills 命令进入管理,开启或者关闭skills
 
4. 如何安装plugins 操作基本和skills 一样,不同的是 plugins  属于组(类似于多个skills组合)操作。
 
5. 直接给AI命令,不要或模糊的命令,让其修改代码实现对应的功能,
如果功能不确定可以先用 /plan 模式,这样它会把计划告诉你,让你审核,如果可以再让它运行。
 
6. 更新项目信息,每次 开发或者维护修改了功能,让AI重新写一下CLAUDE.md 方便AI下次读取。