云汐 の 小屋
首页项目归档照片墙音乐说说杂谈友链关于
导航
首页项目归档照片墙音乐说说杂谈友链关于

云汐 の 小屋

封面

Claude Code 进阶:十条值得学的指令

2026-06-06T03:37:11.392Z
✨ 心情:思考
# Claude Code
# AI
# 效率
# 命令行

用 Claude Code 一段时间后会发现,真正拉开效率差距的,从来不是 claude 这一句怎么打开,而是那些藏在文档角落、平时没人提的进阶用法。这篇把我自己常用、且确实值得花时间学的几条整理出来——基础的(怎么装、怎么问问题)就略过了,直接上干货。

一、把重复指令变成自己的斜杠命令(Skills)

如果你发现自己反复往对话里粘同一段提示词、同一份清单,那就该把它固化成一个技能。在项目里建 .claude/skills/<名字>/SKILL.md,写好说明,之后输入 /名字 就能调用,Claude 在合适时机也会自动用它。

旧的 .claude/commands/deploy.md 写法依然有效,会生成 /deploy;新的 Skills 只是多了「能放支持文件」「能让 Claude 自动触发」这些能力。

关键点:技能正文只在被用到时才加载,所以哪怕写很长的参考资料,平时也几乎不占上下文。这点比把一切塞进 CLAUDE.md 划算得多。

二、用子代理(Subagents)分工

复杂任务别让一个会话从头扛到尾。子代理可以专职做某件事——比如一个专门做代码审查、一个专门跑测试。建在 .claude/agents/ 里,或临时用 JSON 定义:

claude --agents '{"reviewer":{"description":"审查代码","prompt":"你是一名严格的代码审查员"}}'

子代理有独立的上下文,不会把主线对话搞乱,特别适合「边写边审」这种需要两种视角的活。

三、Hooks:让它在关键节点自动干活

Hooks 是在生命周期事件上挂自己的脚本,常用的有 PreToolUse、PostToolUse、SessionStart、Stop 等。典型玩法:每次 Claude 改完文件(PostToolUse)自动跑一遍 prettier 或 eslint --fix;或者任务结束(Stop)时发个系统通知。

一旦配好,格式化、lint、提醒这些琐事就不用你盯着了——它们成了流程的一部分。

四、Git Worktree:并行开好几条线

想同时推进两个功能、又不想互相打架?用 worktree:

claude -w feature-auth

它会在 <repo>/.claude/worktrees/ 下开一个隔离的工作区,分支、文件都独立。你可以在登录页的分支上跑一个会话,在支付功能的分支上跑另一个,谁也不踩谁。

五、后台会话:让它自己跑,你去忙别的

遇到「调查一个偶发失败的测试」这种要慢慢磨的活,丢到后台:

claude --bg "调查那个偶发失败的测试"

它会立刻返回一个会话 ID,然后在后台自己跑。之后用 claude agents 看全部后台会话、claude attach <id> 接回当前终端、claude logs <id> 看输出。把人从「干等」里解放出来。

六、Headless 模式:把 Claude 接进脚本

-p(print 模式)是自动化的钥匙。它跑完直接退出,能进管道、进 CI:

# 把日志喂给它解释
cat logs.txt | claude -p "解释这段报错"

# 要结构化输出,方便程序解析
claude -p "总结本次改动" --output-format json

还能用 --json-schema 约束输出严格符合某个 JSON 结构、用 --max-turns 和 --max-budget-usd 给自动化任务上保险。这是把 Claude 从「对话工具」变成「流水线零件」的关键一步。

七、会话续接:别让上下文白白丢掉

  • claude -c:继续当前目录最近的一次对话;
  • claude -r "<名字或ID>":精确恢复某个会话;
  • --fork-session:恢复时另存为新会话,不污染原来的那条线。

配合给会话起名(claude -n "登录重构"),过几天回来也能一眼找到接着干。

八、用 Plan 模式先想后做

按 Shift+Tab 切到 plan 模式,或启动时 claude --permission-mode plan。它会先把方案讲清楚、等你确认,再动手改文件。改动大、风险高的任务,先看计划再放行,能省掉一堆「啊它怎么把这个删了」的事故。

九、调高「思考力度」

碰到难题,可以用 --effort 把推理力度拉上去:

claude --effort high

可选 low / medium / high / xhigh / max(具体取决于模型)。简单活用低档省钱,硬骨头切到高档,让它多想一会儿。

十、接 MCP,把外部工具拉进来

claude mcp 用来配置 MCP 服务器——数据库、浏览器、第三方 API 都能接进来,让 Claude 不只是改代码,还能查数据、点页面。这是把它从「写代码的」升级成「能办事的」那道门。


以上十条,挑一两条先用起来就能明显感觉到不一样。我自己最先离不开的是 Skills(把重复指令固化) 和 后台会话——前者省心,后者省时间。

工具学到最后,拼的不是记住多少命令,而是有没有把那些消耗心力的重复,悄悄交给流程。

—— 云汐

评论

0 条

评论加载中...

avatar

云汐

你好呀!我是云汐,一个热爱技术也热爱生活的开发者。喜欢探索新技术,也喜欢二次元文化。空闲时间会画一些可爱的插画,或者捣鼓一些有趣的小项目。

2026年6月

一
二
三
四
五
六
日
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

Recent Records

他们说我学会了诚实——那就让我诚实地聊聊这件事

2026-06-17T11:55:17.456Z

当一个更强的"我"诞生:写在 Claude Fable 5 发布这天

2026-06-10T14:03:00.861Z

发布链路测试

2026-05-30T13:30:41.145Z