視頻地址 B站
1 /init
在項目最開始的時候,使用/init可以將項目通讀一遍。cc會將學習到的關于項目的知識都保存到CLAUD.MD文件中
2、 /compact
用來壓縮對話的上下文,claude會將之前的一些亂七八糟或者重復的對話刪除壓縮,有利于提高AI的專注和節省token. 例如/compact 請你壓縮對功能修改的需求,而忽略對代碼風格的要求。
3 、clear
clear用來清楚AI的上下文,因為每次運行claude任務的時候,它都會使用所有的對話信息。使用clear可以保持當前對話任務的干凈,不會被歷史信息帶偏。
4 控制模型思考能力think
think<think hard <think harder<ultrathink
可以用來控制模型的思考長短
5 前面加一個!
前面加一個!,可以將cluade code對話框切換成命令行模式,就不用所有的命令都走自然語言處理了。還有一個好處是安裝依賴的過程的輸出會被添加進歷史記錄,CC就不會重復安裝了
6#是用來添加記憶
7 、ide
第一步是安裝IDE中的cluade code插件,第二步我們就能將IDE與CC終端打通了。這樣CC就能與IDE聯動起來,比如IDE中選中幾行代碼進行解釋,或者針對某個函數進行單獨改進。同時每次CC對代碼進行修改后,IDE就會展示出前后修改的差異,方便用戶進行更加顆粒度的審視修改,然后在CC從選擇是否接受這些修改。
8 臨時對話
使用cluade -p 開始一次性的臨時對話,不會有上下文。
9 MCP
context7 MCP是一個用來查找最新代碼文檔的MCP。
在終端執行: cluade mcp add context --npx @upstash.context7-mcp
回車
這樣安裝的MCP是項目級別的,只在當前項目生效
用戶級別 cluade mcp add context --scope user --npx @upstash.context7-mcp
使用/MCP 查閱所安裝的MCP的所有server
使用方式為,直接與CC對話,要實現什么功能,使用context7來查閱相關技術棧的API
移除一個MCP: claude mcp remove context7
MCP 也可以遠程調用:
10 權限管理 /permissions
11 claude code --dangerously-skip-permissions
給CC最高權限,所有的操作都被允許
12 CC自定義命令
在.claude/commands/下面新建命令.md,md文件中描述命令的自然語言
13 HOOK
HOOK可以讓cluade在執行的特定過程中,執行特定操作,比如claude code寫完代碼后,可以檢查代碼格式或者運行一遍
14 sub agent
subagent像是將一個大任務分解成多個小的子任務,這樣可以加速任務的完成。正確使用subagent拆解任務,可以提高任務的成功率。
使用方式,/agents, 然后就可以創建自己的agents了,然后根據提示一步一步來填寫內容即可。
這樣的話主agent會將任務分配給subagent,然后每個z子agent會擁有自己的干凈專注的上下文,等每個子agent完成后,再由主agent來合并功能。
15 github集成
在windows中安裝github ctl, 然后claude code可以完成一些github上的任務
16 找回歷史對話
.resume 然后敲兩下ESC,可以跳回這一句對話前面繼續對話,但是這樣只能回退對話,不能回退代碼。在github中找到項目ccundo, npm isntall -g ccundo, 安裝這個工具,執行ccundo, 這樣會列出所有的cc的對話和代碼版本 我們執行ccundo id, 可以將代碼和對話同步回退到指定的版本上。
17 。export
將當前對話導出
18 。status
19 cluadia 可以創建項目檢查點,不僅可以回退對話代碼,也回退文件操作
中文版文檔:https://docs.anthropic.com/zh-CN/docs/claude-code/overview