如何把 8 年云端经验装进你的 AI 开发工具,让 AI 从「实习生」变成「持证上岗的专家」。本文将分享如何用 Agent Skill 解决 AI Coding 领域的痛点问题,也分享如何解决 AI 不调用 Skill 等实践技巧。
最近我们在折腾 Agent Skills,想把腾讯云开发(CloudBase)这些年攒下的经验打包给 AI。实战下来发现,最折磨人的不是 AI 不会写代码,而是它写的代码「只能活在本地」,以及它「总是不听规矩」。
这篇文章主要分享两点实操复盘:
- 让 AI 生成的代码能直接上线:给 AI 注入底座感知,让它学会用底座原生认证代替脆弱的传参,用安全规则代替接口「裸奔」,解决代码「死在本地」的尴尬。
- 解决「AI 有 Skill 却不爱用」的毛病:通过「总纲 + 插件」的结构,配合简单的工程拦截,把 AI 的技能激活率从 20% 硬拉到 84%。
现状:Vibe Coding 的「本地舒适区」
最近,开发者都在享受 Vibe Coding 的快感。在用户本地的 localhost 一顿操作,UI 漂亮得像成品,但魔法往往在「上线」瞬间戛然而止。
AI 的代码逻辑还不错,但它无法感知真实的后端底座,导致生成的「局部最优解」难以落地。
世界上最遥远的距离,是从 localhost 到真实访问的距离。AI 填补了代码量的空白,却填补不了工程底座的断层。
什么是 Skills
Skills 最早是 Anthropic 在 2025 年 10 月给 Claude Code 加的一个功能,它是一套包含指令、脚本和资源的能力包,把专业知识、步骤、代码打包成「技能包」。
从本质上讲,一个 Skill 就是一个包含 SKILL.md 文件的文件夹。该文件包含元数据(至少包括 name 和 description)以及告诉 Agent 如何执行特定任务的指令。Skills 还可以捆绑脚本、模板和参考材料。
如果把 AI 比作高材生,Skills 就是他的「岗位操作手册」。它不改变 AI 的智商,但它通过注入程序性知识(Procedural Knowledge),让 AI 知道在你的特定环境下,「正确且高效」的操作标准是什么。
Agent Skills 在 2025 年 12 月正式成为开放规范,目前已有包括 Claude、Cursor、VS Code、GitHub Copilot、OpenCode 等主流 AI 开发工具宣布兼容支持。
Skills 的工作原理:渐进式加载
Skills 通过渐进式加载来高效管理上下文:
- Discovery(发现):启动时,Agent 仅加载每个 Skill 的名称和描述,判断哪些 Skill 可能与当前任务相关;
- Activation(激活):当任务与某个 Skill 的描述匹配时,Agent 才按需读入完整 SKILL.md 指令;
- Execution(执行):Agent 遵循指令执行任务,并根据需要动态加载引用文件或运行捆绑的脚本。
这种方法让 Agent 保持极高的响应速度,同时能像「随身携带百科全书」一样,在需要时立即获取深度专业知识。