第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。

使用前要确认三件事:

  1. 仓库已经干净,或者你清楚当前未提交改动。
  2. 任务可以拆成多个相对独立单元。
  3. 你有时间审查多个子任务产物。

/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:

  1. /code-review:提交前找真实 bug。
  2. /run-skill-generator + /verify:把验证固化成项目能力。
  3. /batch:大规模改造时拆分并行。

Claude Code 的 skills 不是“更多命令”,而是把高质量工作流沉淀成可重复调用的工程资产。

参考资料:


相关内容

如果这篇文章对你有帮助,欢迎请我喝杯咖啡 ☕
Cygnus Yang 支付宝支付宝
Cygnus Yang 微信微信