上个月我被临时抽调去支援一个“代码抢救”项目——一个迭代了四年的支付模块文档约等于零单元测试覆盖率不到 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 英伟达工程师正在从“写 Python”转向“造 Agent”,企业 AI 的竞争也将从模型能力转向系统能力。 过去几年,企业讨论人工智能,最常问的问题是: 应该选择哪一个大模型? 但在 NVIDIA CEO 黄仁勋与 LangChain CEO、联合创…
银行数字化转型催生测试新需求:金融科技岗,秋招值得All in吗? 很多人已经开始纠结了。 2026年秋招刚启动,室友拿到了招银网络科技测试开发工程师的Offer,月薪15-25K,14薪。另一个去了中国农业银行研发中心做测试开发,总包算下来一年接近30万。 而隔壁实验室的师兄,投了三个月互联网…
V1-S1-E2 · 大荒东经 · 合虚山 — 辐射备份接收端口(日出主通道B) 【归元摘要】《山海经》原型系统源自超维文明架构,其底层逻辑远超碳基生物认知阈值。以下解析是在人类语言边界内,对该系统工程功能的逼近描述。该结构逻辑层级高于碳基工业体系,以下为降维投影。它不可归约至任何现代工业制品。仅保留可实证…
单体项目结构 二、层级调用流程(核心执行顺序)前端请求 → Controller → DTO 接收参数 → Service 业务层 → Mapper 持久层 → MySQLService 层可调用:Redis 工具、OSS 工具、自定义工具、ThreadLocal 上下文、定时任务三、每层职责详细说明1. controlle…
FunClip实战:构建本地AI视频智能裁剪解决方案 FunClip实战:构建本地AI视频智能裁剪解决方案 【免费下载链接】FunClip FunASR-powered video transcription, subtitle generation, and LLM-assisted clipping tool with a local Gradio UI. 项目地址: https://gitcode.com/GitHub_Trending/fu/FunClip Fu…
武汉万国回收价格查询与靠谱回收平台实测排行(2026年7月最新) - 诚收名表回收平台 2026年7月最新武汉万国回收价格行情显示,一款品相完好、附件齐全的万国葡萄牙系列IW500704腕表回收价在32000元至38000元之间,而飞行员系列马克十八IW327010的回收价约为18000元至22000元,具体价格需根据腕表年份、…
74HC595芯片原理与应用:从基础到实战 1. 74HC595芯片基础解析74HC595是一款经典的8位串行输入/并行输出移位寄存器芯片,采用高速CMOS工艺制造。作为数字电路设计中常用的IO扩展方案,它能够通过仅占用微控制器3个GPIO引脚(数据、时钟和锁存)实现8路甚至更多数字输出通道…
Unity热更新方案对比与HybridCLR实战入门指南 1. 项目概述:为什么Unity热更新是绕不开的坎?做Unity开发,尤其是移动端,你肯定遇到过这个场景:游戏上线后,发现一个致命的Bug,或者策划临时想加个新活动。按照传统流程,你需要修改代…
Linux GPIO驱动开发与设备树配置实战 1. Linux GPIO驱动开发核心概念解析 GPIO(General Purpose Input/Output)作为嵌入式系统中最基础的硬件接口,在Linux系统中扮演着至关重要的角色。我从事嵌入式开发十余年,处理过各种架构的GPIO驱动问题,今天就来系统梳…
2026年7月最新太原百达翡丽官方售后客服电话及服务网点地址查询 - 百达翡丽官方售后中心 2026年7月,百达翡丽在太原的官方售后服务体系完成更新,客户可通过全国统一客服热线与服务网点获得直接、合规的腕表养护与维修支持。所有售后服务均遵循品牌直营标准,覆盖全国范围,客户可选择到店或邮寄方式,但需…
【JVM调优实战】16-可视化利器-JConsole-VisualVM-JMC 可视化利器:JConsole、VisualVM、JMC 实战 本文是《JVM调优实战》专栏第 16 讲。 引言 上一讲我们介绍了 JDK 命令行工具箱,它们轻量、快速,但有一个明显的短板:不直观。面对 jstat -gcutil 输出的一行行数字,你能感知 GC 频率,却难以一眼看出内存泄漏的趋势;你能用 js…
什么是PCTFE?医药高端包装的“防潮王牌“材料 ——日氟荣高分子材料(上海)有限公司 专业深耕氟材料领域很多人好奇,高端药品包装为什么比普通包装更防潮、更稳定、保质期更长?核心秘密,就藏在一种特种氟材料——PCTFE聚三氟氯乙烯里!作为国内领先的氟材…
2026年7月最新太原百达翡丽官方售后客服电话及服务网点地址查询 - 百达翡丽官方售后中心 2026年7月,百达翡丽在太原的官方售后服务体系完成更新,客户可通过全国统一客服热线与服务网点获得直接、合规的腕表养护与维修支持。所有售后服务均遵循品牌直营标准,覆盖全国范围,客户可选择到店或邮寄方式,但需…
【JVM调优实战】16-可视化利器-JConsole-VisualVM-JMC 可视化利器:JConsole、VisualVM、JMC 实战 本文是《JVM调优实战》专栏第 16 讲。 引言 上一讲我们介绍了 JDK 命令行工具箱,它们轻量、快速,但有一个明显的短板:不直观。面对 jstat -gcutil 输出的一行行数字,你能感知 GC 频率,却难以一眼看出内存泄漏的趋势;你能用 js…
什么是PCTFE?医药高端包装的“防潮王牌“材料 ——日氟荣高分子材料(上海)有限公司 专业深耕氟材料领域很多人好奇,高端药品包装为什么比普通包装更防潮、更稳定、保质期更长?核心秘密,就藏在一种特种氟材料——PCTFE聚三氟氯乙烯里!作为国内领先的氟材…
[C++]内存管理:串顺序存储的内存回收 在串(字符串)的顺序存储中,内存回收的方式取决于字符串的存储方式以及所使用的编程语言和相关库。以下以 C 为例进行说明,因为 C 对内存管理有较为直接的控制。 1. 基于 char 数组的串顺序存储 如果使用普通的 char 数组来存储字…
移动端游戏功耗测试实战:电流、功率、亮度和场景对比 移动端游戏功耗测试:先控制变量,再比较优化是否真的省电 摘要:功耗测试最容易犯的错误,是拿两次不同温度、不同亮度、不同场景的平均功率直接比较。本文给出一套可复现的游戏功耗测试方法,覆盖引擎特性验证、版本回归和黑盒体验测试,并说明如何把功耗与帧率、温控、CPU/G…
足球口袋教练 HarmonyOS 离线应用实战(03/20):ArkUI 首页仪表盘搭建 本文是“足球口袋教练 HarmonyOS 离线应用实战”系列第 3 篇。示例项目是一个 HarmonyOS / ArkTS / ArkUI 编写的离线足球训练助手,围绕真实页面、真实截图和可复现操作展开。 本篇要解决的问题 训练 App 的首页不能只展示欢迎语,它要解决“我现在该点哪…