一个文件夹 + 一个Markdown文件 = 你的第一个Skill
上个月我被临时抽调去支援一个“代码抢救”项目——一个迭代了四年的支付模块文档约等于零单元测试覆盖率不到 20%原班人马跑得就剩一个刚转正的哥们儿。leader 让我带着他把核心接口的单元测试补齐我一打开那个 repo头皮就麻了。就在那几天我头一回被一个东西救了命一个文件夹加一个 Markdown 文件。我把项目的代码规范、历史踩坑记录、需要重点测试的边界条件全塞进去然后丢给 AI 助手它突然就“懂了”这个项目生成出来的测试用例质量吊打我手写了三天的版本。那个东西就叫 Skill。今天这篇我手把手带你从零写出你自己的第一个 Skill不需要写一行代码5分钟搞定。一、Skill 到底是什么你先别想复杂了在很多 AI 工具里Skill 本质上就是一个“能力封装包”。你平时跟 AI 对话每次都得交代背景“我是后端开发”“用 Java 17”“项目遵循阿里巴巴规范”“这个模块是支付回调表结构长这样”……一套话重复无数遍。Skill 干的事特别朴素把这堆上下文、规范、知识、提示词打包成一个文件夹以后要用的时候一键加载。 它就像你给一个聪明绝顶但失忆的实习生配了一本随身携带的《项目生存手册》。你只需要做到两点新建一个文件夹里面放一个 SKILL.md 文件。完事儿。二、动手5分钟做出你人生第一个 Skill别急着怀疑先跟我走一遍流程。我用的是 Claude 的 Skills 功能如果你用其他平台思路完全通用核心就是这个文件结构。第1步新建文件夹在你的电脑上随便找个地方建一个文件夹名字就叫 my-first-skill。名字无所谓别带中文空格就行。第2步创建 SKILL.md在文件夹里新建一个 Markdown 文件文件名必须叫 SKILL.md大小写也别错。打开 SKILL.md粘贴下面这段内容name: code-review-assistantdescription: 根据团队 Java 编码规范对提交的代码片段进行深度审查输出改进建议和风险点。角色定义你是一名资深 Java 后端工程师精通代码审查熟悉阿里巴巴 Java 开发手册对并发、性能、安全有极致敏感度。审查规则逐条检查以下规范命名是否符合驼峰规范避免拼音与英文混用并发场景下是否正确使用锁或线程安全集合数据库操作是否考虑事务边界和 SQL 性能异常处理是否避免吞掉原始异常打印必要堆栈集合操作是否考虑判空避免 NPE对每一个发现的问题给出严重等级高/中/低和修改建议示例。如果没有发现问题回复“未发现明显问题但建议补充相关单元测试”。保存搞定。第3步丢进 Claude 试试在 Claude 的聊天界面里点输入框左侧那个小回形针或者加号选择 “添加技能” 或者直接把这个文件夹拖进去。不同版本的入口可能叫“Upload Skill”或“Load folder as skill”你找到就行。加载成功后直接发一段你最近写的代码过去然后看它怎么审。我上周随手喂了一段自己写的 Redis 分布式锁释放逻辑它立刻指出 finally 块里没有判断锁是否属于当前线程就直接释放还给了带 Redisson 的对比写法——比我同事 review 还狠。三、光有指令还不够把资料扔进去上面那个只是开胃菜。Skill 真正厉害的地方在于它不仅能装提示词还能把整个知识库带在身上。回到我开头说的那个支付项目我是这么操作的在 my-first-skill 文件夹里除了 SKILL.md我额外建了一个子文件夹叫 docs里面塞了三样东西payment_flow.md —— 我从代码里扒出来的支付状态流转图db_schema.sql —— 核心表结构known_issues.md —— 近半年线上故障复盘记录然后修改 SKILL.md在里面加上一句项目背景参考请在分析本项目的任何代码前务必阅读 docs/ 目录下的所有文件作为上下文基础。再次加载这个 Skill我让它“根据退款接口代码和已知问题生成 P0 级的回归测试用例”。它把半年前因为状态机并发导致重复退款的那个坑都覆盖进去了那一刻我真觉得这哥们儿比我还懂这烂摊子。本质就是你喂给它的私有资料越多它在这个狭窄领域里的表现就越接近一个贴着工牌的内部专家。四、一线老兵的几个私藏心法这东西上手实在太简单但想用好有几个点我跟周围同事反复踩坑后才琢磨明白① 提示词别写“正确的废话”见过很多人把 Skill 提示词写成高考议论文通篇“你是一个专业的、细心的、负责任的工程师”。这些形容词对 AI 来说约等于噪音。直接下命令、给规则、举反例。 比如“禁止吞掉原始异常必须用 log.error 打印完整堆栈”比“请你注意异常处理”有效一百倍。② SKILL.md 的 YAML 头一定要写对name 和 description 不是给自己看的是给 AI 调度器看的。描述写得越精准AI 才知道什么时候该自动调用你这个技能。比如 description 写“审查代码”那它只会在代码审查场景被激活。别写个“帮我干活”这种泛词否则你的 Skill 会被 AI 拿去在写诗的时候也尝试加载闹笑话。③ 把 Skill 当成代码来管理我现在所有项目都有一个 .skills 目录里面放几个不同的 Skill 文件夹然后用 Git 管起来。团队新人入职拉一份仓库把技能文件夹一加载直接具备老员工的八成功力。跨项目复用也简单把文件夹复制粘贴过去就行接口统一就是 SKILL.md。④ 调试 Skill 的唯一真理迭代没有一个 Skill 是一次写对的。我的做法是先跑 10 个真实场景的输出把不符合预期的地方截图记下来回到 SKILL.md 里补规则、加禁止项。一般改过三四轮之后这个 Skill 才会进入“有点靠谱”的阶段。五、别让你的知识烂在脑子里写完第一个 Skill 那天晚上我发了个朋友圈配图就是那个文件夹截图文案是“从业十年头一回能把脑子里的经验用一个文件夹完整地甩给 AI。”后台好几个老同事私信问我怎么搞我把文件夹直接打包发过去他们加载完就能用。这种传递方式比写 Wiki、做培训痛快得多——毕竟写 SKILL.md 只需要你会用 Markdown而分享一个可执行的“能力单元”只需要复制一个文件夹。你不需要什么工程化平台不需要学 LangChain不需要申请服务器资源。你面前这台电脑建个文件夹写个 Markdown就拥有了你的第一个 AI 技能。别光看现在就试试。从你最常跟 AI 抱怨的那句话开始——把那句“你每次都记不住我们用 Java 8 和 MyBatis”写进 SKILL.md你会回来谢我的。本文部分内容参考了霍格沃兹测试开发学社整理的相关技术资料主要涉及软件测试、自动化测试、测试开发及 AI 测试等内容侧重测试实践、工具应用与工程经验整理。

相关新闻

黄仁勋最新对话:未来企业的核心资产,不是大模型,而是自己的 Agent Harness

黄仁勋最新对话:未来企业的核心资产,不是大模型,而是自己的 Agent Harness

英伟达工程师正在从“写 Python”转向“造 Agent”,企业 AI 的竞争也将从模型能力转向系统能力。 过去几年,企业讨论人工智能,最常问的问题是: 应该选择哪一个大模型? 但在 NVIDIA CEO 黄仁勋与 LangChain CEO、联合创…

2026/7/19 0:21:08阅读更多 →
银行数字化转型催生测试新需求:金融科技岗,秋招值得All in吗?

银行数字化转型催生测试新需求:金融科技岗,秋招值得All in吗?

很多人已经开始纠结了。 2026年秋招刚启动,室友拿到了招银网络科技测试开发工程师的Offer,月薪15-25K,14薪。另一个去了中国农业银行研发中心做测试开发,总包算下来一年接近30万。 而隔壁实验室的师兄,投了三个月互联网…

2026/7/19 0:21:08阅读更多 →
V1-S1-E2 · 大荒东经 · 合虚山 — 辐射备份接收端口(日出主通道B)

V1-S1-E2 · 大荒东经 · 合虚山 — 辐射备份接收端口(日出主通道B)

【归元摘要】《山海经》原型系统源自超维文明架构,其底层逻辑远超碳基生物认知阈值。以下解析是在人类语言边界内,对该系统工程功能的逼近描述。该结构逻辑层级高于碳基工业体系,以下为降维投影。它不可归约至任何现代工业制品。仅保留可实证…

2026/7/19 0:21:08阅读更多 →
SonarQube自定义规则开发指南与实战

SonarQube自定义规则开发指南与实战

1. 理解SonarQube自定义规则的核心价值在代码质量管理的实践中,SonarQube作为静态代码分析工具已经成为了行业标准。但很多团队在使用过程中发现,内置规则往往无法完全覆盖特定业务场景或技术栈的检查需求。这时候,自定义规则的能力就显得尤为…

2026/7/19 2:23:25阅读更多 →
基于YOLOv8的布匹缺陷检测系统设计与实现

基于YOLOv8的布匹缺陷检测系统设计与实现

1. 项目背景与核心价值在纺织工业生产线上,布匹缺陷检测一直是个令人头疼的问题。记得去年参观一家大型纺织厂时,质检车间里几十位工人每天要盯着流水线8小时以上,用肉眼检查布匹上的破洞、缝补和接缝问题。不仅效率低下,而且到了…

2026/7/19 2:23:25阅读更多 →
如何用番茄小说下载器打造个人数字图书馆:三步实现离线阅读自由

如何用番茄小说下载器打造个人数字图书馆:三步实现离线阅读自由

如何用番茄小说下载器打造个人数字图书馆:三步实现离线阅读自由 【免费下载链接】Tomato-Novel-Downloader 番茄小说下载器不精简版 项目地址: https://gitcode.com/gh_mirrors/to/Tomato-Novel-Downloader 你是否曾在通勤路上网络信号突然中断,正…

2026/7/19 2:23:25阅读更多 →
【共创季稿事节】「毕业季 · 鸿蒙同行」我在鸿蒙生态企业的实习成长日记:从 Bug 修复到独立负责模块

【共创季稿事节】「毕业季 · 鸿蒙同行」我在鸿蒙生态企业的实习成长日记:从 Bug 修复到独立负责模块

文章目录每日一句正能量一、实习第一天:我以为最大的难题是写代码二、项目背景:设备巡检与异常工单模块三、第1周:我修复的第一个 Bug,不是加一行空值判断3.1 问题现象3.2 复现报告3.3 问题代码3.4 修复方案3.5 第一次导师反馈四、…

2026/7/19 2:23:25阅读更多 →
Oracle 数据库高级特性深度解析:内存数据库选件完全指南

Oracle 数据库高级特性深度解析:内存数据库选件完全指南

Oracle 数据库高级特性深度解析:内存数据库选件完全指南8. 什么是 Oracle 的内存数据库选件8.1 Oracle Database In-Memory 技术概述Oracle Database In-Memory(简称 IMDB 或 IM 列存储)是 Oracle 12cR1(12.1.0.2)版本引入的一项革命性选件,它为 Oracle …

2026/7/19 2:23:25阅读更多 →
单片机电源选型指南:电压、极性与电流参数详解

单片机电源选型指南:电压、极性与电流参数详解

1. 为什么单片机电源不能随便抓一个就用很多人拿到单片机开发板后,第一反应就是找个能插的电源适配器直接供电。结果轻则设备不工作,重则芯片烧毁、板子冒烟。这个问题看似简单,却是单片机入门最常见的"第一坑"。核心问题就两个&am…

2026/7/19 2:21:25阅读更多 →
Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/19 0:01:04阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/19 0:01:04阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/19 0:01:04阅读更多 →
Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/19 0:01:04阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/19 0:01:04阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/19 0:01:04阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/18 22:49:46阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/18 14:49:24阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/18 18:49:35阅读更多 →