返回顶部
热门问答 更多热门问答
技术文章 更多技术文章

23分钟搞懂 Claude Skills:3 层上下文管理机制,让 AI 省下 99% 的 Token

[复制链接]
链载Ai 显示全部楼层 发表于 昨天 17:13 |阅读模式 打印 上一主题 下一主题

如果你最近在深度用 Claude Code,大概率会遇到一个很现实的问题:越用越强,但上下文也越用越贵。

指令写得越专业、工具接得越多、流程越复杂,token 消耗就越夸张,最后不是模型不行,而是上下文先爆了。

年初我就关注过 Shaw Talebi,这哥们一直在拆解 DeepSeek、Claude、Agent 架构,讲得非常“工程师”。最近他系统讲了一次 Anthropic 新推出的Skills,我看完只有一个感觉:这玩意儿是上下文管理的答案之一,而且比我想象中重要得多。

很多人还没意识到,Skills 可能会成为继 MCP 之后,另一个会被“抄走、扩散、标准化”的 Agent 能力模块。

先说结论:Skills 解决的不是“Claude 会不会干活”,而是“怎么在不撑爆上下文的情况下,让它会越来越多的活”。

我们以前干过什么?
要么每次手写一大段 prompt;
要么在 Notion、Docs 里存一堆模板,用的时候复制粘贴;
要么干脆把所有指令一股脑塞进 system prompt 里,指望模型“记住”。

问题只有一个:贵,而且蠢。

Skills 的思路非常简单,也非常反直觉:不是把所有指令都给模型,而是只在“它真的需要的时候”再给。

Anthropic 给 Skills 定义的是procedural knowledge—— 程序性知识,说人话就是:“教 Claude 怎么一步步把事干对”。

它不是工具(那是 MCP 干的事),它也不是单纯的提示词,而是一整套“如何做事”的方法说明书。

Skills 最核心的设计理念叫一个词:渐进式披露(Progressive Disclosure)

我第一次看到实现方式的时候,说实话有点愣住了——一个技能,本质上就是一个文件夹。

里面最关键的文件叫skill.md,而这个文件,被拆成了三层上下文。

第一层是元数据层
你只需要写清楚两件事:skill 的名字和描述。这部分在 Claude 启动时就加载,但只占大约100 个 token。也就是说,你可以挂几十个 skill,成本几乎可以忽略。

第二层是指令主体层
真正教 Claude “该怎么做事”的详细指令,最多 5000 token,但只有当 Claude 判断“这个 skill 和当前对话有关”时,才会去读。写作 skill、SaaS 验证 skill、前端审计 skill,互不干扰,互不浪费。

第三层是扩展资源层,这一步直接把上限掀了。
你可以在 skill 文件夹里继续放 markdown、子目录,甚至 Python、Node 脚本。Claude 会像翻资料一样,一层一层往下读,只读它需要的部分

这一下,token 压力几乎被打穿。

Shaw 在视频里演示了一个让我印象特别深的例子:AI Tutor 技能

这个 skill 的目标很明确:用“人话”解释技术概念。

skill.md里有一条非常关键的指令:

在回复前,先深度思考,尝试多种解释路径,评估目标受众,选择最佳结构,再规划例子。

就这一句,直接把 Claude 从“抢答型选手”拉回了“认真备课的老师”。

同时,他还放了一个research_methodology.md,200 多行,全是研究方法和资料验证流程。但注意——不是每个问题都会加载它。

你问“什么是梯度下降”,Claude 根本不会去翻这份文件;你问“解释 GRPO 并做调研”,它才会主动加载研究指南,启动搜索,甚至调用脚本。

这就是渐进披露的价值:不是每个问题,都配得上同一套重量级上下文。

更狠的是,Skills 还能自带工具。

Claude 的运行环境里有 bash、有 Python、有 Node.js。Shaw 的 AI Tutor skill 里就放了一个 Python 脚本,用来抓 YouTube 视频字幕。

skill.md里只要告诉 Claude:

需要时运行python scripts/get_transcript.py [url]

它就真的会跑。

这意味着什么?Skills 已经不是“静态指令集合”,而是可执行的完整工作流封装

那 Skills 和 MCP 到底怎么分工?Shaw 给了一个我觉得特别清晰的判断标准:教 Claude 怎么做事,用 Skills;给 Claude 接新能力,用 MCP。

MCP 是外接系统能力,比如 Notion、Slack、数据库;Skills 是内化操作方法,比如“怎么高效用 Notion”。

还有一个经常被忽略的角色:Subagent

在 Claude Code 里,主 Agent 是中枢,Subagent 是专项兵种。

你可以给 Subagent 单独配 MCP,让它查文档、跑研究,干完活再把结果丢回主 Agent,上下文完全隔离,不互相污染。

Skills、MCP、Subagent 三者拼在一起,才是 Claude Code 的完整形态。

如果让我一句话总结 Skills 的价值,那就是:它解决了“能力越强,上下文越贵”的根本矛盾。

传统做法是:能力叠加 = prompt 膨胀 = token 爆炸。

Skills 的做法是:能力模块化 + 按需加载 = 100 token 起步。

再往后看,我几乎可以确定一件事:Skills 这个理念,不会只停留在 Claude。

12 月 Anthropic 已经把 Agent Skills 规范作为开放标准发布在 agentskills.io,这意味着:你写的 skill,不一定永远只属于 Claude。

当“教 AI 怎么干活”这件事被标准化,真正拉开差距的,就不再是模型参数,而是你有没有把自己的方法论,沉淀成可复用的技能。

这,才是 Agent 时代真正值钱的东西。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

链载AI是专业的生成式人工智能教程平台。提供Stable Diffusion、Midjourney AI绘画教程,Suno AI音乐生成指南,以及Runway、Pika等AI视频制作与动画生成实战案例。从提示词编写到参数调整,手把手助您从入门到精通。
  • 官方手机版

  • 微信公众号

  • 商务合作

  • Powered by Discuz! X3.5 | Copyright © 2025-2025. | 链载Ai
  • 桂ICP备2024021734号 | 营业执照 | |广西笔趣文化传媒有限公司|| QQ