文章分析 Claude Code Skills 的适用边界:高频、固定流程适合封装成可复用指令包,一次性任务则可能徒增上下文和令牌开销。核心判断标准是任务复用频率与流程稳定性。
Claude Code Skills(2026 年 7 月 28 日发布)将可复用的工作流编码在 ~/.claude/skills/ 中。面对设计检查清单这类重复任务,它们能够减少 token 消耗;但用在一次性任务上,反而会浪费 token——是否使用 Skill,应当根据任务的执行频率来决定。
Claude Code Skills(2026 年 7 月 28 日发布)将可复用的工作流编码在 ~/.claude/skills/ 中。
面对设计检查清单这类重复任务,它们能够减少 token 消耗;但用在一次性任务上,反而会浪费 token——是否使用 Skill,应当根据任务的执行频率来决定。
一位拥有 10 年经验的开发者最近在 r/ClaudeCode 上提出了大家都在思考的问题:“我一个 Skill 都没用,我到底错过了什么?”几个月来,他们一直只用原生 Claude Code 交付生产代码,而公司里却到处都在讨论用于绘制 Mermaid 图和执行设计问题检查清单的 Skills。他用一个普通 prompt,就在第一次尝试时生成了一张完美的披萨制作流程 Mermaid 图。那么,Skills 的实际价值究竟是什么?
这是个合理的问题。下面我们来拆解一下:Skills 在什么情况下值得付出 token 成本,又在什么情况下只会带来额外开销。
Claude Code Skills(发布于 2026 年 7 月 28 日)是存储在 ~/.claude/skills/ 中的可复用指令包。每个 Skill 都是一个文件夹,其中包含一个 SKILL.md 文件,内容包括:
当 Claude Code 检测到某项任务与某个 Skill 的描述相匹配时,它会把该 Skill 的上下文加载到对话中。这就是它的 token 成本——在模型开始工作之前,Skill 的完整指令都会被注入上下文。
当你的工作流高度重复且已经标准化时,Skills 最有优势。
以团队针对每个功能都会执行的设计评审检查清单为例。如果没有 Skill,你需要在每个 prompt 中粘贴一份 500 词的检查清单。使用 Skill 后,只要你说“对认证流程进行设计评审”,Claude 就会自动加载这份清单。
这正是 Skills 最适合的场景:某个流程已经执行了 10 次以上,并且拥有稳定、成文的操作步骤。
真正能够从 Skills 中受益的例子包括:

对于一次性任务,那位 Reddit 发帖者的直觉是对的。让 Claude“绘制一张披萨制作步骤的 Mermaid 图”,根本不需要 Skill。模型本来就知道 Mermaid 语法。加载 Skill 只会额外注入数百个 token 的指令,却不会带来任何收益。
如果你的流程经常变化,Skills 同样可能适得其反。你花在维护 Skill 文件上的时间,可能比减少重复编写 prompt 所节省的时间还要多。
具体算一下。一份典型的 Skill 文件需要消耗 300~800 个 token。每次调用都要付出相应成本。如果完成同一任务的普通 prompt 需要 400 个 token,那么只有满足以下条件时,Skill 才划算:
假设一个包含 700 个 token 的 Skill 被使用 20 次,总成本就是 14,000 个 token。另一种做法是粘贴一份包含 1,200 个 token 的检查清单 20 次,总成本为 24,000 个 token。Skill 能够节省 10,000 个 token。这是真正的收益。
但对于披萨流程图:Skill 成本为 700 个 token,普通 prompt 只需要 50 个 token。你必须画满 14 张披萨流程图才能实现收支平衡。没人需要那么多披萨流程图。
列出你每周都会重复使用的 prompt。凡是本月已经输入超过 5 次的内容,都可以视为 Skill 候选项。
先为使用频率最高的任务创建一个 Skill。下面是一个设计评审检查清单的最小示例:
# ~/.claude/skills/design-review/SKILL.md
---
name: design-review
description: "Run the standard 8-question design review before implementing a feature."
---
When asked to design a new feature, answer these questions in order:
1. What problem does this solve? Who's the user?
2. What are the acceptance criteria?
3. What are the failure modes?
4. What existing code does this touch?
5. What's the migration path?
6. What tests are needed?
7. What's the rollback plan?
8. What metrics will we track?
Output as a structured markdown document.
分别在使用和不使用 Skill 的情况下,记录一周的 token 使用量。只有当 Skill 确实能够节省 token 时,才保留它。
把 ~/.claude/skills/ 放进 Git。这样,团队就能像评审和迭代代码一样评审、改进这些 Skills。
Skills 是一种面向标准化、重复性工作流的工具。它并不是什么能让 Claude 突然变得更聪明的魔法升级。如果你公司的 Skills 正在浪费 token,原因通常是它们为并不需要的任务加载了重量级指令,或者这些任务的差异太大,无法从标准化中受益。
先从最具重复性的流程入手,只创建一个 Skill。衡量效果,再做决定。无论如何,都不要被炒作左右。
在 headless 模式下,token 成本的账会更加难看。dev.to 上的一篇文章称,在代码仓库根目录中冷启动执行一次 claude -p,还没开始做任何实际工作,就消耗了大约 150,000 个 token。原因在于 print mode 会加载完整的交互式上下文,包括 hooks、skills、plugins、MCP servers、auto memory,以及所有 CLAUDE.md 文件。
解决方案是使用 --bare。它会完全跳过这种自动发现流程,也是文档推荐用于脚本调用的模式。在未来的版本中,它将成为 -p 的默认模式。如果你正在通过脚本使用 Claude Code,那么 --bare 正是你的 Skill 策略此前缺少的成本控制手段。[来源:dev.to]
最初发布于 gentic.news。
如需采取进一步措施,你可以考虑屏蔽此人和/或举报滥用行为。