当前位置: 首页 > news >正文

大白话带你速通 Claude Code Skill:如何让你的 AI 编程助手瞬间“社会化”?

各位小伙伴们!最近大模型、AI 编程工具(比如 Claude Code、Cursor、Roo Code 等等)火得一塌糊涂。但在用 AI 的时候,你是不是经常遇到这些让人抓狂的瞬间:

  • 太健忘:每次开个新对话,都得把“不要用any”、“严格按我的格式写代码”这些长篇大论重新喂给它一遍。
  • 字数多太贵:把几十页的开发手册全塞给它,AI 没说几句话,你的 Token 额度(或者是钱包)就先空了。
  • 不听话/放飞自我:明明让它按步骤来,它非要抄近道,输出的格式每次都“看心情”。

为了解决这些痛点,AI 界在 2026 年迎来了绝杀大招——Skill(技能)!今天我带大家轻松搞懂这个能让 AI 瞬间变身“职场熟手”的神器。

一、什么是Skill

简单来说,Skill 就像是给 AI 准备的“武功秘籍”或“专业技能说明书”。它不仅仅是一个简单的 Prompt(提示词),而是一个可复用的、结构化的、能够按需动态加载的流程文档,也就是需要的时候就用,不需要的时候不会使用。

二、 Skill与 Prompt区别

以前的 Prompt(提示词)就像你在路边临时指挥外卖小哥,得一句句喊。而 Skill 则是你直接写了一本《完美送达指南》丢给小哥,里面写清楚了“第一步敲门,第二步微笑,第三步说祝您用餐愉快”。

在日常开发中,你可能会发现自己总是在重复给 AI 制定规则,比如:“写代码时不要用any”、“提交代码前先跑一下npm run lint”。

  • 普通 Prompt:是一次性的。换个对话或重启 Session 就遗忘了。
  • CLAUDE.md / Project Context:是全局静态的。无论你问什么,它都会把这些背景知识全部塞进 Context(上下文)里,容易导致 Token 浪费和“上下文污染(Context Rot)”。
  • Skill:是按需动态加载的,也就是需要时才会使用。它采用渐进式开启(Progressive Disclosure)机制(后面会介绍)。平时只占用极少的 Token(约 100 tokens 的元数据描述),当 Claude 判定当前任务需要该 Skill 时,才会完整加载其内部的具体步骤和规则。

三、工作原理

什么是渐进式开启机制?那么有了Skill,它是如何被使用的呢?我怎么知道它什么时候被用呢?

渐进式开启机制:

以前我们给 AI 立规矩,都是用传统的 Prompt(提示词)做法:你一进门,不管三七二十一,把《全市水管布局图》、《生料带缠绕手法》、《扳手使用说明书》一共 200 斤重的书全部砸在 AI 头上。AI 直接被砸晕,看书看到眼花,最后连你要修啥都忘了,而且还特别烧钱(太占 Token)。

而有了Skill 的“渐进式开启机制”,AI 就像变身成了一个聪明的私人侦探:他脑子里有一个小索引。当你一说“漏水”,他脑子里的索引瞬间触发。他走到书架前,第一步先抽出《水管维修总指南》;读到一半发现是厨房漏水,他第二步再据此去档案柜里翻出《厨房特种水管接口图》。

简单来说,这就是“按需翻书”,绝不浪费脑子。

Skill是如何被使用的:

整个调用流程,就是把“侦探破案”的思维工程化。AI 把它分成了两步:

  1. 平时只看封面(静默等待):AI 启动时,只读一下这个 Skill 的名字(name)和一句话介绍(description),这些名字和介绍会出现在SKILL.md文件中(后面会详细介绍)。这时候它处于“只知其名,不知其详”的状态。这些简单的简介只占几个字,几乎不花钱,但已经在 AI 脑子里埋下了“雷达种子”。

  2. 需要时才翻书(动态激活):当你对 AI 说:“帮我检查下代码。”AI 脑子里的雷达瞬间一响:“对上了!主人配置过一个叫‘代码审查’的 Skill!”就在这一瞬间,AI 才会把这本说明书在后台完整翻开,严格按照里面的规矩来怎么办。办完事,书一合,绝不拖泥带水。

Skill什么时候被使用:

其实 AI 每一个小动作都会在终端里老老实实地“打报告”。

比如,我跟 Claude Code 说:“我想要创建一个技能。”(没错,用我已经写好的''skill-creator''skill帮我创建skill,疯狂套娃!)

这时候你只要盯紧终端的输出,就会看到类似于下面这样的一行提示:

只要看到界面上跳出了Skill(xxx)的字样,就说明 AI 的雷达成功匹配,它正在调用名为skill-creator的专属技能包呢!

四、 Skill 的文件结构

在实际项目里,一个完整的 Skill 通常不是孤零零的一个文件,而是一个“智慧文件夹”,里面通常有四样东西SKILL.md、references文件夹、scripts文件夹、assets文件夹:(注:SKILL.md一定存在,其余可不存在)

skill文件在项目中的.claude / skills / Skill_Name文件夹中(Skill_Name是skill名字,可根据功能自定义)。

每个独立技能都单独放在Skill_Name文件夹内,方便管理、启用 / 禁用。

那这四个文件/文件夹有什么作用?存放了什么内容呢?

3.1.1 SKILL.md

在项目或全局中,一个自定义 Skill 通常表现为一个独立的文件夹,核心是SKILL.md文件(有时也叫skill.md)。它是核心指挥官 ,包含规则和提示词,是整个技能的入口文件,其必须存在

作用: 定义技能名称、描述、使用场景、触发规则;编写技能提示词、指令逻辑、交互规则;声明依赖、权限、调用方式;写给使用者的使用说明、示例。

它的内部结构非常清晰,通常由YAML Frontmatter(元数据)Markdown 流程步骤组成:

注意:这里的元数据就是上文中提到的翻书时看的封面

3.1.2 reference

作用:存放参考文档、参考代码、知识库、引用素材。给 Claude 提供外部上下文,让技能调用时自动读取这里的资料作为参考(通常拆分为多个独立的.md文件)。

常见内容:行业文档、接口文档、规范说明;示例代码、模板文件、参考案例;知识库文本、规则文档、FAQ;

如何调用:当SKILL.md里写着“步骤 3:如果数据库迁移卡住,请参阅references/db-trouble.md时,AI 只有在确实卡住的那一刻,才会用内置的文件读取工具去翻阅这个文件,从而实现了“ lean SKILL.md , fat reference ”(精简主干,充实参考)的完美平衡。

3.1.3 scripts

作用:存放可执行的脚本代码(如.py.js.sh脚本)。 大模型并不擅长做极其精确的逻辑、大规模数据过滤、计算哈希或解析复杂的二进制/PDF 文件,这些事情由代码(Code)来做是 100% 确定且不消耗 Token 的。

特点:大模型直接运行脚本,不读取执行代码,所以不消耗Token

如何调用:AI 读完主流程后,会直接在本地沙箱中调用scripts/下的工具。例如一个处理表格的 Skill,AI 自己不去做复杂的 Excel 行数合并,而是去运行scripts/merge_sheets.py,然后读取脚本返回的结构化结果。这让 AI 从“只会动嘴”变成了“有手能干活”。

3.1.4 assets

作用:存放用于输出、比对或生成文件的静态模板(Template)、配置 Schema、示例文件或图片/UI 资源

为什么需要它:如果你的 Skill 是为了帮团队自动“新建一个微服务服务(Scaffolding)”或者“自动生成每周 Bug 修复报告 Markdown”,你需要在assets/里放一个完美的模版文件(如assets/report-template.md)。

如何调用:AI 会直接读取这个模板,像填空一样把变量和内容塞进去。这样能确保 AI 输出的格式、排版 100% 稳定,甚至连标点符号和空格都不会错,彻底解决 AI 每次回答格式“看心情”的顽疾。

五、常用的调用方式

根据你平时怎么叫它,使用Skill 分为以下四种方式:

  • 斜杠命令(Commands):最主动。你在终端敲一个/skill-creator或者/review,AI 立刻开始跑这个技能对应的多步流程。
  • 悄悄跟班(Passive Context):最智能。你什么都不用喊,当你打开一个前端页面文件或者改了.ts代码时,AI 自动识别并加载你的“前端规范 Skill”,默默地让写出来的代码符合你的审美。
  • 领域专家(Agents):需要高级活的时候,派生出一个“子智能体”。比如触发/security技能,AI 立刻换上一身西装,变成“网络安全审计专家”来挑刺。
  • 全家桶插件(Plugins):把上面的命令、模板,甚至连接数据库的工具全部打包在一起,是一个超级大招。

六、如何创建一个属于自己的skill

例如你想创建一个给自己在工作时写工作周报的skill:

在项目里建一个.claude / skills / weekly-report / SKILL.md这样的文件。写的时候记住三条铁律:

  1. 大白话写描述:在开头写清楚“本技能在用户要求重构、精简、把代码变好看的时候使用。”关键词越接地气,AI 的雷达越容易匹配上。
  2. 多用数字列表:别写小作文!多用1. 先干嘛2. 再干嘛3. 最后干嘛。AI 看到数字就走不动道,会老老实实一步步往下走。
  3. 狠狠地立红线:AI 有时候喜欢自作聪明。你一定要在里面加上【绝对不能做的事】。比如:“绝对不能擅自修改原有的业务逻辑!”、“严禁使用 any 类型!”。多用“绝对”、“严禁”,AI 就会乖乖听话。

根据上述铁律以及结合自己的实际要求,可在SKILL.md中写入相关内容。

下面是一个简单的周报创建skill,SKILL.md中的内容为:

--- name: weekly-report description: 根据用户提供的本周工作内容和下周计划文本,按周报Excel模板的格式生成周报文件。当用户提到"周报"、"每周工作"、"工作计划"、"工作汇报"时使用。 --- # 周报生成器 ## 模板文件 模板文件为 Skill 目录下的 `template.xlsx`。使用此文件作为基础模板。每次使用时复制模板进行填充,不修改原模板文件。 ## 工作流 ### Step 1: 获取模板 用 `openpyxl` 加载 Skill 目录下的模板文件: ### Step 2: 解析用户输入 用户会提供自由文本,从中提取: - **本周已完成任务**: 每条任务提取任务名、优先级、时间截点、完成结果、备注 - **下周计划**: 需要用户明确提供,若未提供则根据本周任务推理生成 ### Step 3: 填充标题和日期 - B1: 更新为 `部门工作汇报—YYYY年MM月DD日`(当周周五日期) ### Step 4: 填充本周任务 - 从第12行开始写入本周任务数据 ### Step 5: 填充总结复盘 - B19:C19 `总结复盘`, D19:H19 填写本周工作总结 - B20:C20 `亟待解决的问题`, D20:H20 填写遇到的问题(无则填"无") ### Step 6: 生成并填充下周任务 根据用户提供的本周任务和下周计划文本填入对应区域 ### Step 7: 保存文件 保存为 `每周工作MM.DD.xlsx`,其中 `MM.DD` 为日期

当你完成SKILL.md时,就已经创建了一个最简单的skill,对于其它文件(例如:assets)可结合自己的要求自选添加。

七、寻找skill的方法

网站:

  1. Skills.sh (全球最大的 Skill 公共市集)
  2. Anthropic Agent Skills 官方库 (agentskills.io)
  3. OpenAI Apps / Custom Actions 广场

找到自己想要的skill,下载并保存到自己的项目文件中的skills文件夹下即可

终端命令行搜索:

如果你已经在终端(Terminal)里用着 Claude Code 或相关的 AI 命令行工具,直接用内置命令搜索是最快的:

关键词模糊搜索:

npx skills find <关键词> # 示例:npx skills find git

查看某个作者的全部作品

npx skills user <作者GitHub名> # 示例:npx skills user karpathy

查看当前分类下的热门推荐:

npx skills trend --category=devops

然后让AI将你想要的skill添加到你的项目中,添加成功后,检查自己的skill是否添加成功,可在输入框内使用命令/skill,/skill将罗列出你项目中存在的所有skill

http://www.rkmt.cn/news/1539715.html

相关文章:

  • 免费布局写字楼光伏电站哪家强?上喜光伏实力出圈 - mypinpai
  • 随州漏水检测维修权威推荐:卫生间-厨房-阳台-屋顶天花板漏水维修:靠谱防水补漏公司团队TOP5推荐(2026最新深度调研实测榜单) - 即刻修防水
  • 2026年企业级AI API集成实践:高可靠聚合调度平台选型指南
  • 数据科学家必学的轻量级ETL流水线实战
  • 西北代理勤策软件服务多少钱?价格一览表 - 工业品牌热点
  • 手推最小二乘法:从散点图到回归公式的完整推导
  • 5个核心功能解析:Audacity如何重塑你的音频创作体验
  • 2026年北京粘度计市场深度观察:多维度甄选与官方推荐指南 - 优质品牌商家
  • 保税区转厂流程全解析与合规服务选型指南:东莞清溪保税区报关、保税仓库出租、保税区贴标、保税区转厂一日游、保税区转厂代理选择指南 - 优质品牌商家
  • 3分钟掌握:如何用NXLoader让安卓手机变身Switch专业启动器
  • 生产级机器学习服务落地:从模型封装到可观测性实战
  • KeStudio DriveManage:伺服驱动器集成化调试与优化实战指南
  • 微信群如何发起投票,西瓜评选+云帆投票+腾讯投票,2026 最新投票平台深度测评:测了 23 款,这 3 个值得选 - 投票小程序
  • 2026年网络连接器行业甄选:多场景兼容型RJ45接口解决方案深度分析 - 优质品牌商家
  • 如何快速掌握AliceSoft游戏文件编辑:新手完整指南
  • 机器学习工程师必懂的微积分:从梯度下降到PyTorch反向传播
  • 布尔代数与Fraïssé理论在力迫法中的应用
  • 2026年可燃气体报警器检定装置品牌官方推荐甄选:从配气仪到建标方案的综合评估 - 优质品牌商家
  • 猫抓浏览器插件:5分钟快速掌握网页资源嗅探与下载的终极指南
  • i.MX 6D SCM:硬币大小的嵌入式系统模块如何重塑IoT与可穿戴设备开发
  • 重庆漏水检测维修权威推荐:卫生间-厨房-阳台-屋顶天花板漏水维修:靠谱防水补漏公司团队TOP5推荐(2026最新深度调研实测榜单) - 即刻修防水
  • 基于PIC单片机与KEELOQ跳码技术的无线安防系统设计与实现
  • 数据清洗不是修bug,是重建数据认知的肌肉记忆
  • 金华漏水检测维修权威推荐:卫生间-厨房-阳台-屋顶天花板漏水维修:靠谱防水补漏公司团队TOP5推荐(2026最新深度调研实测榜单) - 即刻修防水
  • 机器学习生产化四层加固:契约、一致性、置信度与闭环反馈
  • 数据变换实战操作手册:Data Manipulation与Transformation核心指南
  • 郴州漏水检测维修权威推荐:卫生间-厨房-阳台-屋顶天花板漏水维修:靠谱防水补漏公司团队TOP5推荐(2026最新深度调研实测榜单) - 即刻修防水
  • 数据科学四条职业路径:分析、工程、建模与产品型
  • HTML优先架构实战:一个配置改动让用户量翻倍!
  • 2026年玻璃钢电缆沟盖板源头厂家推荐甄选:工艺、案例与性价比综合评测 - 优质品牌商家