秒懂SKILLS: 模块化的RULES + 轻量化脚本 📅 发布时间:2026/7/10 13:51:34 👁️ 浏览次数: 为什么我们需要skills?众所周知在AI编程的语境下RULES几乎是必不可少的人们需要在RULES中提前给AI制定规则它是一个什么样的角色本工程采用了什么技术栈它应该按什么编码规范来编码如何组织工程代码。当遇上一些非常见情况时它应该如何处理遵循什么原则如何处理某些异常但是问题来了如果 RULES 太短那它能覆盖的范围就非常有限。如果 RULES 太长每次会话AI都需要完全加载一遍它浪费token倒是其次重要的是token会降低AI的准确性提升幻觉。于是模块化【懒加载】的诉求便血淋淋摆在人们面前了。SKILLS要解决的也正是这个痛点。它允许不同的规则被注册在不同的 SKILL.md 中只在需要的时候进行加载。SKILLS 的结构要实现懒加载有一个重要的问题需要解决大模型需要知道合适加载哪个 Skill。因此SKILLS的结构笼统性来说分为两个部分元数据: 告诉大模型我是谁我有什么能力什么时候应该调用我。内容指导大模型如何进行编程。这是一个典型 SKILL.md 文件的结构--- name: API公约 description: 适用于当前代码库的 API 设计模式 --- 在编写 API 接口端点时 - 遵循 RESTful 命名规范 - 返回统一的错误格式 - 包含请求参数校验在头部被---包裹起来的部分就是markdown元数据在这里它们被用来描述技能本身的特性。name技能的名称description技能的描述有什么用什么时候应该被加载而下面具体指导编程规范的部分则是该技能的【内容】。一开始的时候【内容】并不会被加载到上下文中只加载精简过的【元数据】这会极大地节约token消耗也能降低模型幻觉。SKILLS 放在哪结合 Claude Code、Trae、OpenCode 以及 Cursor 的最新文档Claude Code位置项目根目录 /.claude/skills/结构ProjectRoot/ └── .claude/ └── skills/ ├── skill-a/ -- 技能名称文件夹 │ ├── SKILL.md -- 核心定义 (SOP Prompts) │ └── scripts/ -- (可选) 对应的 Python/Node 脚本 └── skill-b/ └── SKILL.md生效方式Claude Code 启动时自动扫描该目录根据 User Prompt 和 SKILL.md 中的 description 自动挂载。OpenCode位置通常为 /.opencode/skills/Project config: .opencode/skills/name/SKILL.md Global config: ~/.config/opencode/skills/name/SKILL.md Project Claude-compatible: .claude/skills/name/SKILL.md Global Claude-compatible: ~/.claude/skills/name/SKILL.mdCursor位置通常为 /.cursor/skills/.cursor/ └── skills/ └── deploy-app/ ├── SKILL.md ├── scripts/ │ ├── deploy.sh │ └── validate.py ├── references/ │ └── REFERENCE.md └── assets/ └── config-template.jsonTrae位置通常为 /.trae/skills/.trae/skills/ ├──skill-name/ ├── SKILL.md ├── scripts └── references总的来说各家有各家的习惯和地盘希望后续能统一成标准吧。有了SKILLS可以不要MCP了吗绝对不可以它们并不是互斥的两套技术。恰恰相反它们是 “黄金搭档”是底层能力 (Capabilities) 与 上层应用 (Applications) 的关系。如果把构建 Agent 比作雇佣一个员工那么MCP (Model Context Protocol) 是这个员工的 “手”和“感官”。它定义了员工能做什么比如能拿杯子、能查数据库、能运行 Python 代码。它解决了“怎么连接”的问题标准化的接口协议。Skills (技能/规则) 是这个员工的 “职业培训手册” (SOP)。它定义了员工该怎么做比如看到客人来了要倒水、查库前要先鉴权、代码报错了要重试。它解决了“怎么思考”和“怎么决策”的问题业务逻辑与流程控制。总的来说只要把SKILLS当作模块化的RULES来理解会比较容易。但SKILLS 除了是模块化的 RULES 外它还有一个重要的能力它具备脚本执行能力。软硬一体的 SKILLS之前的回答为了强调“规则”的重要性确实简化了 Skills 的定义。实际上完整的 Skills 是“软硬一体”的。在 Claude Code 的架构中一个 Skill 确实可以包含它私有的、本地的脚本。1. 重新定义Skills 的完整公式纠正之前的定义现在的公式应该是Skill 业务规则 (SOP) ️ 专用脚本 (Local Scripts)SOP (SKILL.md)这是大脑。它告诉 AI 什么时候用、怎么用。Scripts (/scripts/*.py)这是随身工具包。它是为了配合这个 SOP 而存在的轻量级代码。2. 为什么要允许 Skill 包含脚本既然有了 MCP为什么还需要 Skill 自带脚本这就像虽然工厂里有重型机床MCP但工人腰带上还是得挂一把螺丝刀Skill Script。主要有以下三个原因A. 降低依赖 (Self-Contained) 如果你的 Skill 只是为了做一些简单的文本处理比如“把 xxx 格式化一下”为此启动一个 HTTP MCP Server 太重了。 把这个逻辑写成一个 20 行的 Python 脚本放在 Skill 文件夹里随拿随用这才是“技能包”的便携性。B. 胶水逻辑 (Glue Logic) 有时候MCP 提供的原子能力太碎了。MCP 工具 Aget_file_listMCP 工具 Banalyze_fileSkill 脚本你可以写一个脚本循环调用 A过滤结果然后传给 B最后输出统计报表。优势你把“循环与判断”的计算压力从 LLM昂贵、慢转移到了 CPU便宜、快。C. 本地文件操作 Claude Code 是在本地运行的。Skill 脚本可以直接通过 bash 访问你项目里的文件系统这比远程 MCP Server 通过网络传输文件内容要高效得多。-END -如果您关注前端AI 相关领域可以扫码进群交流添加小编微信进群关于奇舞团奇舞团是 360 集团最大的大前端团队非常重视人才培养有工程师、讲师、翻译官、业务接口人、团队 Leader 等多种发展方向供员工选择并辅以提供相应的技术力、专业力、通用力、领导力等培训课程。奇舞团以开放和求贤的心态欢迎各种优秀人才关注和加入奇舞团。
参考文献崩了?8个AI论文平台测评:本科生毕业论文+科研写作全攻略 在学术研究与论文写作日益数字化的今天,本科生在毕业论文和科研写作中面临的挑战愈发复杂。文献检索耗时、格式规范难掌握、内容逻辑不清晰等问题,已成为不少学生难以逾越的障碍。为了帮助大家更高效地完成学术任务,本次测评基于2026年的实际… 2026/7/4 16:15:14
测试阿里云深度研究功能,评价一下 CSDN 博主连杰李的内容 通过对CSDN博主"连杰李"的博客内容、平台数据和读者反馈的全面分析,我们可以得出一个客观、系统的内容质量评价。这位博主主要专注于后端开发技术领域,内容以基础教程和实用指南为主,形成了较为系统化的学习路径,但内容… 2026/7/5 14:53:17
C/C++新春烟花代码 系列文章 序号直达链接1C/C李峋同款跳动的爱心2C/C跳动的爱心3C/C经典爱心4C/C满屏飘字5C/C大雪纷飞6C/C炫酷烟花7C/C黑客帝国同款字母雨8C/C樱花树9C/C奥特曼10C/C精美圣诞树11C/C俄罗斯方块小游戏12C/C贪吃蛇小游戏13C/C孤单又灿烂的神14C/C闪烁的爱心15C/C哆啦A梦16C/C简单… 2026/7/10 18:33:07
OpenHarmony 完整项目工程整合规范 + 模块化分层架构(API23+ 标准企业级结构) 摘要前面系列教程覆盖了 ArkUI 组件、路由、生命周期、本地存储、网络请求、Ability 底层全套基础能力,本篇统一梳理标准工程目录分层、模块化拆分、代码复用规范、全局工具统一管理、项目打包权限配置、常见工程报错统一解决方案,形成可直接用于课程设计… 2026/7/11 0:00:11
工业信号干扰处理与FOD4216光耦应用实战 1. 工业环境中的信号干扰挑战在工业自动化领域,信号采集的准确性直接关系到整个控制系统的可靠性。典型的工业现场充斥着各种干扰源:大功率电机启停产生的电磁干扰、变频器工作产生的高频噪声、继电器触点火花放电,以及长距离传输引入的共模干… 2026/7/11 0:00:11
5分钟搞定Kodi字幕难题:智能字幕插件让你追剧无忧 [特殊字符] 5分钟搞定Kodi字幕难题:智能字幕插件让你追剧无忧 🎬 【免费下载链接】zimuku_for_kodi Kodi 插件,用于从「字幕库」网站下载字幕 项目地址: https://gitcode.com/gh_mirrors/zi/zimuku_for_kodi 还记得那个深夜吗?你刚下载… 2026/7/11 0:00:11
开发指南:使用secDetector SDK构建自定义安全感知应用 开发指南:使用secDetector SDK构建自定义安全感知应用 【免费下载链接】secDetector Operating System Security Intrusion Detection System 项目地址: https://gitcode.com/openeuler/secDetector 前往项目官网免费下载:https://ar.openeuler.o… 2026/7/10 23:58:10
系统安全基线检测从未如此简单:openEuler/security-baseline实用教程 系统安全基线检测从未如此简单:openEuler/security-baseline实用教程 【免费下载链接】security-baseline Hardening the system security to ensure that the system complies with various security hardening baselines to improve system security. Supports sy… 2026/7/10 23:56:10
TVA与VLA模型:具身智能跨模态桥梁(2) 前沿技术探索:AI智能体视觉(TVA,Transformer-based Vision Agent)是依托Transformer架构与“因式智能体”理论所构建的颠覆性工业视觉技术,是集深度强化学习(DRL)、卷积神经网络(CNN… 2026/7/10 23:56:10
5分钟搞定Kodi字幕难题:智能字幕插件让你追剧无忧 [特殊字符] 5分钟搞定Kodi字幕难题:智能字幕插件让你追剧无忧 🎬 【免费下载链接】zimuku_for_kodi Kodi 插件,用于从「字幕库」网站下载字幕 项目地址: https://gitcode.com/gh_mirrors/zi/zimuku_for_kodi 还记得那个深夜吗?你刚下载… 2026/7/11 0:00:11
工业信号干扰处理与FOD4216光耦应用实战 1. 工业环境中的信号干扰挑战在工业自动化领域,信号采集的准确性直接关系到整个控制系统的可靠性。典型的工业现场充斥着各种干扰源:大功率电机启停产生的电磁干扰、变频器工作产生的高频噪声、继电器触点火花放电,以及长距离传输引入的共模干… 2026/7/11 0:00:11
OpenHarmony 完整项目工程整合规范 + 模块化分层架构(API23+ 标准企业级结构) 摘要前面系列教程覆盖了 ArkUI 组件、路由、生命周期、本地存储、网络请求、Ability 底层全套基础能力,本篇统一梳理标准工程目录分层、模块化拆分、代码复用规范、全局工具统一管理、项目打包权限配置、常见工程报错统一解决方案,形成可直接用于课程设计… 2026/7/11 0:00:11
6个月转型AI工程师:实战路径与核心技能 1. 项目概述:6个月转型AI工程师的可行性路径在2023年大模型技术爆发的背景下,AI工程师岗位需求同比增长217%(LinkedIn数据)。不同于传统算法工程师需要3-5年培养周期,现代AI工程师更侧重工程化落地能力。我在硅谷科技公… 2026/7/7 11:26:57
TPAFE0808与PIC18F87K22的多通道信号采集方案 1. 项目背景与核心需求在工业自动化、医疗设备和科研仪器等领域,多通道信号采集与系统监测是基础且关键的技术需求。传统方案往往面临通道数量不足、信号调理复杂、系统集成度低等问题。TPAFE0808作为一款8通道模拟前端芯片,与PIC18F87K22微控制器的组合… 2026/7/8 20:15:17
STC3115与PIC18LF26K80构建高精度电池管理系统 1. STC3115与PIC18LF26K80在电池管理系统中的核心价值在现代电子设备中,电池管理系统(BMS)的重要性不亚于设备的核心处理器。STC3115作为一款高精度电池电量监测IC,与PIC18LF26K80微控制器的组合,构成了一个既能精确监控又能智能管理的完整解… 2026/7/8 14:25:08