第05章 Claude Code 自带的 Skills:哪些值得每天用
Claude Code 的 Skills 不是“插件商店里的小功能”,而是把一套可复用工作流封装成命令。官方文档把一部分命令标记为 bundled skills:它们和你自己写的 skill 使用同一套机制,只是随 Claude Code 一起提供。
进入 Claude Code 后可以用:
/skills查看当前可用 skills;也可以直接输入 / 搜索命令。
Skills 和普通命令的区别
普通内置命令的行为写在 CLI 里,例如 /help、/model、/permissions。
Skill 更像一份可执行提示词:它把一个常见任务的上下文、流程和约束交给 Claude,让 Claude 按固定策略完成。你自己在 .claude/skills/<name>/SKILL.md 写的内容,也会变成类似 /name 的命令。
官方文档里最关键的一句话是:custom commands 已经并入 skills。过去 .claude/commands/*.md 的方式仍然可用,但新写法推荐用 .claude/skills/<skill-name>/SKILL.md,因为 skills 支持 supporting files、脚本和更清晰的组织方式。
/code-review:提交前的 correctness review
/code-review
/code-review high
/code-review --comment这是最值得每天用的内置 skill。它审查当前 diff,重点找 correctness bugs,而不是泛泛地挑风格。
适用场景:
- 提交前自查。
- PR 前找明显回归。
- 大模型改完代码后做第二遍检查。
建议用法:
/code-review high如果你只想要高置信度发现,用默认或 low;如果变更范围大,用 high 或 xhigh。
/debug:定位 Claude Code 自身问题
/debug 登录失败
/debug MCP server 连接不上/debug 用来分析当前 Claude Code 会话和 debug log。它不是调试你的业务代码,而是调试 Claude Code 的运行问题:安装、登录、权限、MCP、插件加载、异常输出等。
当你遇到“明明配置了但不生效”的问题,先跑 /doctor 看环境,再用 /debug 聚焦具体异常。
/run、/verify、/run-skill-generator:让验证从测试走向真实运行
这组三个 skill 是近年 Claude Code 变得更“工程化”的关键。
/run
/verify
/run-skill-generator/run 会尝试启动并驱动项目应用;/verify 会确认代码变更在真实运行环境中符合预期;/run-skill-generator 会把项目的启动、依赖、环境变量、验证路径记录成项目级 skill。
它们适合这些项目:
- 前端应用,需要浏览器里看结果。
- CLI 工具,需要真实命令验证。
- TUI、服务端、带数据库的项目,需要一套启动配方。
第一次使用时,建议先运行:
/run-skill-generator让 Claude Code 记录“这个项目到底怎么跑”。之后 /run 和 /verify 就不需要每次重新猜。
/batch:大规模改造时再用
/batch migrate src/ from Solid to React/batch 会把大任务拆成多个独立单元,并用隔离 worktree 并行处理。它适合代码迁移、批量重构、多模块改造,不适合小 bug。
使用前要确认三件事:
- 仓库已经干净,或者你清楚当前未提交改动。
- 任务可以拆成多个相对独立单元。
- 你有时间审查多个子任务产物。
/batch 的价值不是“更快写代码”,而是把大改造变成多个可审查的独立变更。
/loop:重复检查与长期等待
/loop 5m check if the deploy finished/loop 可以让 Claude Code 按间隔重复执行提示,适合等待部署、监控长任务、定期检查状态。
不要用它处理有破坏性副作用的任务,例如反复发布、反复改数据库。把它用于观察、提醒、只读检查更稳。
/fewer-permission-prompts:减少重复确认
/fewer-permission-prompts它会扫描你的 transcript,找出常见只读 Bash 和 MCP 调用,生成更合理的 allowlist,减少重复权限提示。
适合在你已经理解项目风险后使用。新项目第一天不建议直接放开权限,因为你还不知道哪些命令安全。
/claude-api:写 Anthropic API 代码时的专用参考
/claude-api
/claude-api migrate
/claude-api managed-agents-onboard当项目里直接使用 anthropic 或 @anthropic-ai/sdk 时,这个 skill 会加载 Claude API 参考材料。它特别适合:
- 升级模型 ID。
- 调整 thinking、streaming、batch、structured outputs。
- 创建 Managed Agent。
- 排查 SDK 参数变化。
一张使用优先级表
| 阶段 | 优先使用 |
|---|---|
| 每次提交前 | /code-review |
| Claude Code 自身异常 | /doctor + /debug |
| 项目需要真实运行验证 | /run-skill-generator -> /run -> /verify |
| 大规模迁移 | /batch |
| 长任务等待 | /loop |
| 权限提示太多 | /fewer-permission-prompts |
| Anthropic API 开发 | /claude-api |
本章小结
如果只记三个内置 skills:
/code-review:提交前找真实 bug。/run-skill-generator+/verify:把验证固化成项目能力。/batch:大规模改造时拆分并行。
Claude Code 的 skills 不是“更多命令”,而是把高质量工作流沉淀成可重复调用的工程资产。
参考资料:
相关内容
- 第03章 安装、登录与第一条有效指令
- 第04章 日常开发工作流:读、改、测、审、交付
- 第06章 写自己的 Skill:把重复提示词变成工程资产
- 第07章 现在值得优先使用的 Skills 与官方插件
- 第09章 从入门到精通:Claude Code 能力地图与训练路线
支付宝
微信