首页/新闻资讯/正文详情

cc-skills-golang 渐进式披露设计:metadata、body、references三层加载——技能不撑爆上下文的秘密

发布时间:2026/9/26 13:17:01 来源:云帆数科 栏目:资讯中心
cc-skills-golang 渐进式披露设计:metadata、body、references三层加载——技能不撑爆上下文的秘密
cc-skills-golang 渐进式披露设计metadata、body、references三层加载——技能不撑爆上下文的秘密【免费下载链接】cc-skills-golang‍ A collection of Golang agentic skills that works项目地址: https://gitcode.com/gh_mirrors/cc/cc-skills-golangcc-skills-golang 是一套面向 Go 语言的 AI 编程技能Agent Skills集合覆盖代码风格、并发、测试、安全、性能等 40 多个主题。它的核心设计叫渐进式披露每个技能按 metadata、body、references 三层按需加载——启动时只常驻几百个 token几十套技能同装也不会撑爆 AI 助手的上下文窗口。下面用三个真实文件的数字讲清楚这套机制是怎么省 token 的。1. 问题AI 技能为什么会撑爆上下文AI 助手的上下文窗口是有限的工作台。如果把每个技能的完整手册都一次性塞进去代价是双重的数量大40 个技能每个正文几千人全量加载就是数万 token是经常性成本技能一旦被加载内容会留在上下文中贯穿后续每一轮对话不会被回收。作者的解法不是把技能写得更短而是改变何时加载——这正是 CLAUDE.md 中 Progressive disclosure 一节的设计核心正文里的一切都是反复付费的内容而 references 目录里的内容只在真正被需要时付费一次。用仓库里的话说Markdown 只是冰山一角。2. 三层加载架构用到的才加载一个技能目录的加载时机长这样skills/golang-safety/ ├─ SKILL.md │ ├─ frontmattermetadataname description── 启动时常驻 │ └─ body正文指令、常见错误表────────────── 技能被触发时才加载 └─ references/深度资料──────────────────────── 正文明确指向时才读取层级内容何时加载典型大小第 1 层 metadataSKILL.md 的 name description安装后启动时常驻约 100 token/技能第 2 层 bodySKILL.md 正文角色、最佳实践、常见错误表技能被触发时1,000–2,500 token第 3 层 referencesreferences/、assets/等子文件正文明确指向时按需读取只加载相关部分第 1 层 metadata常驻内存的名片description 是模型在决定是否加载技能之前读到的唯一内容——选错了后面写得再好也没用。所以 CLAUDE.md 对 description 有专门的质量要求先说这个技能做什么再说什么时候用并点名用户真正会输入的具体名词文件类型、工具名、导入路径。这套名片有多轻看 skills/golang-safety/SKILL.md 的 frontmatterdescription 描述了 nil 崩溃、append 别名共享、浮点比较等具体触发场景全部只占约 78 个 token。整个项目的推荐技能集合启动时合计也只加载约1,100 个 token 的描述。第 2 层 body触发时加载的手册技能被触发后SKILL.md 正文才进入上下文。比如 golang-safety 的正文有 282 行约 2,600 token包含角色设定、11 条最佳实践摘要、nil 行为速查表和一张常见错误→修复对照表——全部是高频使用的核心知识没有一处是万一用到的边角料。因为正文是每一轮都付费的内容CLAUDE.md 给它定了硬预算单个 SKILL.md 建议不超过 2,500 token、500 行超过就拆出去而不是压缩它。第 3 层 references需要时才打开的百科深度资料放在references/下按领域一个文件pprof、benchstat、trace 各管一摊只加载相关的那一个。两个关键细节让它真正省 token显式指向正文必须写明读哪个文件、什么时候读例如 golang-safety/SKILL.md 中的See [Nil Safety Deep Dive](https://link.gitcode.com/i/1caddf0b7d7b0ed1578ac18d256aec88) for nil receivers, nil in generics...。裸链接会被模型直接跳过只下探一层references 不嵌套链式引用避免深层内容被截断而模型毫无感知超过 100 行的参考文件必须加目录保证部分读取也能看到全貌。以 skills/golang-benchmark/SKILL.md 为例正文 3,153 token而它的 8 个参考文件含 895 行的 pprof.md合计把整个技能目录撑到 33,396 token——不触发时这 3 万多 token 一个字都不进上下文。3. Token 预算三级数字背后的压缩比CLAUDE.md 的 Token budgets 表格是整个项目的省钱账本预算数值约束对象单个 description约 100 token启动成本每个已装技能都要付单个 SKILL.md 2,500 token正文预算同时加载总量约 10,000 token2–4 个技能的正文合计自动压缩线约 25,000 token压缩时只保留每个技能开头约 5,000 token拿 README.md 技能表里的真实数据看三级漏斗技能descriptionSKILL.md 正文整个技能目录压缩效果golang-safety782,6145,384目录→正文 ≈ 2×golang-security853,18721,623目录→正文 ≈ 7×golang-benchmark1023,15333,396目录→正文 ≈ 11×两层下来装进来和真正用掉之间形成了几十倍的差值——这就是渐进式披露不撑爆上下文的数学原理。4. 让设计生效的三个细节按付费方式拆内容反复用到的规则留在正文一次性查考的资料挪进 references——拆分依据不是文件大小而是加载成本。关键规则前置自动压缩只保留技能开头约 5,000 token所以承重的规则必须排在例子和边缘情况之前。交叉引用而非复制技能之间用→ See指向唯一拥有者原子技能原则同一个概念只存在一份既不重复占位也不产生互相矛盾的二手信息。5. 效果数据97% vs 57%省 token 不是目的有用才是。EVALUATIONS.md 记录了带技能与不带技能的两组对照评测带技能不带技能差距总得分3348/343997%1957/343957%40 个百分点单个技能的错误率降幅最高达 81%golang-samber-do推荐技能普遍在 20%–60% 之间——说明三层结构装下的内容确实改变了模型的默认行为。6. 如何安装 cc-skills-golang只需把仓库克隆到你所用助手的技能发现目录OpenCode、Codex 等通用路径为~/.agents/skills/git clone https://gitcode.com/gh_mirrors/cc/cc-skills-golang ~/.agents/skills/cc-skills-golang建议整套安装技能之间是原子化、互相引用的只装子集会得到不完整甚至不一致的视角。装好后无需任何配置——metadata 层会在下次会话启动时自动生效。7. 写在最后cc-skills-golang 的渐进式披露本质是把写多长的问题变成了何时读的问题metadata 层约 100 token 的名片负责被选中body 层约 2,500 token 的手册负责干活references 层不设上限的百科负责兜底。如果你自己也在使用或编写 AI 技能这套100 → 2,500 → 按需的预算分层几乎可以直接照搬。【免费下载链接】cc-skills-golang‍ A collection of Golang agentic skills that works项目地址: https://gitcode.com/gh_mirrors/cc/cc-skills-golang创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

MiniMax M3、Kimi K2.7 Code来啦!用 TaoToken 统一 Key 在 PAI 上跑通一键部署
MiniMax M3、Kimi K2.7 Code来啦!用 TaoToken 统一 Key 在 PAI 上跑通一键部署

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 13:17:01

agent-native架构深度拆解:从零搭建智能体应用与避坑指南
agent-native架构深度拆解:从零搭建智能体应用与避坑指南

最近大家都在聊 agent-native,但这词其实挺容易被误读。有人把它理解成“接了个大模型 API 的 SaaS”,有人觉得是“给老系统加个 AI 客服入口”,还有人说穿了就是“AI 时代的前后端分离”。我自己的看法更朴素一点:agent-native 不… · 2026/9/26 13:16:55

金融服务中台账务与对账实战:从幂等到资金安全
金融服务中台账务与对账实战:从幂等到资金安全

开头(约300字),自然引入“financial-services”项目和核心关键词,说清楚是什么、解决什么问题、适合谁看。说实话,我刚接手这套financial-services项目的时候,第一反应是:这不就是个微服务仓库吗… · 2026/9/26 13:16:55

MCP 模型上下文协议进阶篇4:用 TaoToken 统一 Key 打通发展计划中的多工具配置
MCP 模型上下文协议进阶篇4:用 TaoToken 统一 Key 打通发展计划中的多工具配置

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 15:08:34

Cursor 点击 Sign in 没反应?用 TaoToken 统一 Key 排查默认浏览器与配置文件
Cursor 点击 Sign in 没反应?用 TaoToken 统一 Key 排查默认浏览器与配置文件

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 15:08:28

VS Code 之 Alibaba Cloud Toolkit:前端自动打包部署的 settings.json 配置骨架
VS Code 之 Alibaba Cloud Toolkit:前端自动打包部署的 settings.json 配置骨架

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 15:08:28

ESP32上真正的WebAssembly应用:四大嵌入式契约解析
ESP32上真正的WebAssembly应用:四大嵌入式契约解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 15:08:28

LLM - MCP协议风险与应对指南:TaoToken统一通道下的端到端安全体系构建
LLM - MCP协议风险与应对指南:TaoToken统一通道下的端到端安全体系构建

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 15:08:21

行人检测数据集选型与工程化落地指南
行人检测数据集选型与工程化落地指南

1. 这不是“随便下载个数据集”——行人检测数据集的底层逻辑与真实价值你搜到“【免费下载】行人检测数据集(已标注)”,点开链接,看到一堆压缩包、百度网盘提取码、GitHub仓库地址,心里可能想:“终于能跑通… · 2026/9/26 15:08:15

数据库课后习题答案别硬背:当测试用例集刷,效率翻倍
数据库课后习题答案别硬背:当测试用例集刷,效率翻倍

简介:万常选版《数据库原理与设计》课后习题答案资源,覆盖第2至6章及第9章,适合正在学习关系模型、数据库建模、关系数据理论与模式求精的本科生、自学者作为复习与自测材料。压缩包共7个文件,含3个doc参考答案、2个sql示例脚本、… · 2026/9/26 0:00:21

OpenClaw 替代品?Hermes Agent 踩坑实录:macOS 飞书接入 TaoToken 配置
OpenClaw 替代品?Hermes Agent 踩坑实录:macOS 飞书接入 TaoToken 配置

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 0:00:40

向下兼容与向上兼容:接口设计中的兼容性策略与工程实践
向下兼容与向上兼容:接口设计中的兼容性策略与工程实践

一次版本升级事故,是很多团队绕不过去的坎。线上环境里,服务端明明已经上线了新版接口,老的移动端还在照着旧文档传参数。请求一到网关,校验直接拒绝,用户操作失败,客服群炸了锅,开发群里开始互… · 2026/9/26 0:00:46

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码