第12篇-Frontmatter必填字段详解-name-description-version

发布时间:2026/10/28 23:23:06

第12篇-Frontmatter必填字段详解-name-description-version 【Skills 系统从入门到精通】第 12 篇Frontmatter 必填字段详解——name、description、version本篇你将学到name 字段的命名规范、约束和最佳实践description 字段的写作公式和 57 字符截断规则version 字段的语义化版本号规范每个字段的常见错误和修复方法读完本篇你将能为技能写出规范的身份证信息确保技能能被正确发现和加载。一、name 字段1.1 规范与约束name是技能的唯一标识符贯穿技能的整个生命周期——斜杠命令、技能索引、Bundle 引用、Hub 安装都使用这个值。name 字段技能唯一标识斜杠命令斜杠加技能名调用Level 0 技能索引Bundle 引用skills 列表中的名称Hub 安装标识硬性约束约束项规则示例字符集小写字母、数字、连字符、下划线log-analysis✅首字符必须是小写字母Log-analysis❌长度≤ 64 字符—全局唯一同一系统中不能有两个同 name 的技能—1.2 命名最佳实践实践一动词对象 或 场景描述✅ code-review 动词对象审查代码 ✅ deploy-k8s 动词对象部署 K8s ✅ log-analysis 场景日志分析 ✅ gif-search 动词对象搜索 GIF ❌ skill-1 无意义 ❌ my-tool 太泛 ❌ very-long-name-that-goes-on-and-on 太长实践二全拼不缩写✅ github-code-review 全拼 ✅ test-driven-development ❌ gh-cd-rv 过度缩写无法理解 ❌ tdd-wf 只有自己知道是什么实践三连字符分隔单词✅ systematic-debugging ❌ systematic_debugging 下划线也可以但不推荐 ❌ systematicdebugging 无法阅读1.3 常见错误# 错误1大写字母name:Log-Analysis → 应为 log-analysis# 错误2包含空格name:log analysis → 应为 log-analysis# 错误3以数字开头name:3scale-api → 应为 three-scale-api 或 scale-api二、description 字段2.1 规范与约束约束项规则最大长度1,024 字符推荐长度80-200 字符推荐句式以 “Use when…” 开头2.2 写作公式一个高质量的 description 遵循以下公式Use when [触发场景]. [覆盖的具体能力列表].公式拆解Use when标准开头告诉 Agent “什么情况下用我”[触发场景]简明描述适用场景[能力列表]列出技能包含的关键能力同时是语义匹配的关键词来源示例拆解Use when analyzing server logs. Error extraction, pattern matching, root cause identification.触发场景analyzing server logs能力列表Error extraction、pattern matching、root cause identification当用户说帮我分析日志里的错误模式时这段描述中的关键词analyzing、logs、Error、pattern matching都能被匹配到。Use when 标准开头description触发场景什么情况下用我能力列表语义匹配的关键词来源Agent 自然语言匹配关键词命中即触发加载2.3 57 字符截断规则这是一个容易被忽略但极其重要的细节。在系统提示中技能索引以紧凑格式呈现。description 会被截断到约 57 个字符加省略号。这意味着完整 description: Use when analyzing server logs. Error extraction, pattern matching, root cause. 截断后57字符: Use when analyzing server logs. Error extraction, pattern...Agent 在做自然语言匹配时首先看到的是截断版本。如果最重要的关键词在 57 字符之后可能被忽略。在前 57 字符内在 57 字符之后完整 description最长 1024 字符系统提示索引截断到约 57 字符核心关键词位置命中 匹配成功被省略号截断可能漏触发写作策略关键词前置写作策略核心关键词前置✅ Use when reviewing code. Security scan, quality gates, auto-fix. 前57字符Use when reviewing code. Security scan, quality gates, → reviewing code、Security scan 等核心词都在前57字符内 ❌ This skill provides comprehensive code review capabilities including security analysis and quality assurance checks. 前57字符This skill provides comprehensive code review capabilit → 关键词被铺垫语淹没security 在很后面2.4 好描述 vs 差描述对比差的 description好的 description问题分析Log tool.Use when analyzing server logs. Error extraction, pattern matching, root cause.太短缺少触发信号A comprehensive solution for all your deployment needs.Use when deploying to Kubernetes. Rolling updates, health checks, rollback.虚词太多无具体关键词Use when: doing things with k8sUse when deploying to Kubernetes. Pod management, service mesh, ingress config.冒号问题 太模糊Kubernetes deployment, service management, ingress configuration, pod scaling, volume management, secret rotation, certificate management, monitoring setup.Use when deploying to Kubernetes. Rolling updates, health checks, rollback.太长关键词被稀释2.5 多语言考量description 通常用英文编写因为大部分 LLM 对英文语义匹配更精准。但如果你的主要用户群体使用中文也可以双语description:Use when analyzing server logs. 错误提取, 模式匹配, 根因分析.不过要注意 1024 字符的限制——双语会消耗更多字符额度。三、version 字段3.1 语义化版本号version 字段使用语义化版本号Semantic Versioning格式为主版本.次版本.修订号例如1.2.33.2 版本号规则版本变化何时使用示例修订号x.x.N1修复错误、小幅改进、补充陷阱说明1.0.0 → 1.0.1次版本x.N1.0新增功能章节、增加新步骤、新增辅助文件1.0.1 → 1.1.0主版本N1.0.0核心流程变更、不兼容的修改、完全重写1.1.0 → 2.0.0修复错误 小幅改进补充陷阱说明新增功能章节新步骤 新辅助文件核心流程变更不兼容修改 完全重写准备发布技能修改修改类型修订号加一1.0.0 到 1.0.1次版本加一1.0.1 到 1.1.0主版本加一1.1.0 到 2.0.03.3 初始版本新创建的技能使用1.0.0作为初始版本version:1.0.03.4 版本号的价值虽然 version 字段不是必填的验证器不会因为缺少 version 而拒绝但它有以下价值变更追踪知道技能的演进历史Hub 更新检测Skills Hub 通过版本号判断是否有上游更新团队协作多人维护同一技能时版本号帮助协调修改专业度包含 version 的技能看起来更规范四、完整 Frontmatter 示例集4.1 最简 Frontmatter只有两个必填字段---name:hello-worlddescription:Use when greeting users. Simple hello world demonstration.---4.2 标准 Frontmatter包含推荐字段---name:code-reviewdescription:Use when reviewing code. Security scan,quality gates,auto-fix suggestions.version:1.0.0---4.3 完整 Frontmatter包含所有推荐和可选字段---name:deploy-kubernetesdescription:Use when deploying to Kubernetes. Rolling updates,health checks,rollback procedures,ingress configuration.version:2.1.0author:DevOps Teamlicense:MITplatforms:[linux,macos]metadata:hermes:tags:[devops,kubernetes,deployment]category:devopsrelated_skills:[github-code-review,systematic-debugging]---本篇小结字段必填约束核心要点name✅小写连字符≤64字符全局唯一动词对象命名全拼不缩写description✅≤1024字符推荐80-200“Use when…” 句式核心关键词前置57字符version推荐语义化版本号修复→修订号新增→次版本核心变更→主版本三个必填字段name 技能身份证小写加连字符64 字符以内动词加对象命名全拼不缩写description 触发器Use when 句式核心词前置 57 字符80 到 200 字符最佳version 演进史语义化版本号修复升修订号新增升次版本重写升主版本下篇预告下一篇继续 Frontmatter 的可选字段——platforms、tags、category、related_skills。这些字段虽然不强制但对技能的组织、搜索和跨平台行为有重要影响。如果本篇内容对你有帮助欢迎点赞收藏有任何疑问欢迎在评论区交流。
延伸阅读

更多相关文章

2026/10/28 8:45:22

婚恋平台技术架构解析:从PHP+MySQL到二次开发与安全部署

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/27 1:51:20

2026年7月张家口市新房价格深度分析报告

一、报告概述本报告基于2026年7月张家口市新房实际成交案例,结合区域分布、楼盘类型、价格区间等多维度数据,对当前张家口市新房市场进行深度分析。报告旨在为购房者、投资者及行业研究者提供真实、客观的市场参考。数据说明:本报告所引用成交…

2026/10/28 23:18:08

基于IPSO-LSTM的电力负荷预测模型优化实践

1. 项目概述电力负荷预测是电力系统运行调度和电力市场交易的重要基础。传统预测方法在面对复杂非线性负荷数据时往往表现不佳,而基于深度学习的预测模型正在成为行业新宠。这个项目结合改进粒子群算法(IPSO)和长短期记忆网络(LSTM),构建了一个高精度的短…

2026/10/28 23:18:08

电热冷综合能源系统优化调度技术与实践

1. 电热冷综合能源系统的基本概念现代能源系统正在经历一场深刻的变革,从传统的单一能源供应模式向多能互补、协同优化的方向发展。电热冷综合能源系统(Integrated Electricity-Heat-Cooling Energy System)正是这一趋势下的产物,…

2026/10/28 23:18:08

智能通风系统在矿井安全中的关键技术与应用

1. 矿井通风系统为何成为矿企生命线在地下300米深的巷道里,空气变得粘稠而沉重。去年参与某煤矿安全评估时,我亲眼目睹了通风系统故障后瓦斯浓度在23分钟内从0.5%飙升到2.8%的全过程——这个数字已经超过了1.5%的爆炸下限。正是这次经历让我深刻理解到&a…

2026/10/28 23:18:08

OpenFASTv3.4.0与Simulink联合仿真实现IPC-MPC风电载荷控制

简介:本资源面向风能控制方向的研究生、科研工程师及风电系统仿真开发者,提供一套基于OpenFAST v3.4.0与Simulink联合仿真的独立变桨-模型预测控制(IPC-MPC)完整实现方案,解决高精度风电机组多变量协同控制建模难、实时…

2026/10/28 23:18:08

基于Hadoop+Spark的交通拥堵预测系统设计与优化

1. 项目背景与核心价值交通拥堵预测系统是智慧城市建设中的关键组成部分。这个基于HadoopSparkHive技术栈的毕业设计项目,实际上构建了一个完整的城市交通大数据分析平台。我在实际交通管理部门参与过类似系统的部署,发现这类系统能有效提升城市交通管理…

2026/10/28 23:13:03

ponytail 插件怎么用?从核心思路到实操落地的完整指南

1. 从“ponytail”这个热词说起:它到底是什么第一次看到“ponytail”被当成一个技术词条刷上热搜的时候,我其实愣了一下。马尾辫?这跟代码、插件、工具链有什么关系?后来翻了一圈社区讨论和几个开发者群的聊天记录才反应过来&…

2026/10/28 14:42:12

全国计算机二级C语言真题PDF高效刷题指南

简介:这份PDF是全国计算机二级C语言考试的试题与答案解析,专为备考二级C语言的考生准备。内容涵盖C语言特点与设计理念、程序基本组成单位、main函数执行流程、函数嵌套调用规则、标识符命名规范、整型实型字符型数据类型、八进制十六进制数合法形式、运…

2026/10/28 15:28:56

requests+BeautifulSoup:爬虫抓取h1标题的入门实战指南

简介:一份以实战为导向的Python爬虫入门资源,面向具备基本编程基础、希望快速掌握网络数据抓取的初学者,可解决从零编写简单爬虫的常见困惑。实例以requests库发送HTTP请求、BeautifulSoup解析HTML文档,完整演示从网页中提取 标题…

2026/10/28 3:32:29

递推最小二乘参数辨识MATLAB编程:二阶系统与渐消记忆实现

简介:这是一篇面向控制系统、信号处理与机器学习等领域学习者的最小二乘参数辨识程序说明文档。资源共包含一个docx格式文档,压缩包大小七十八KB,内容围绕递推最小二乘算法和渐消记忆最小二乘算法展开:先构造一个极点位于单位圆内…

2026/10/28 0:02:13

Python股票自动交易系统源码解析:从行情获取到风控的完整链路

简介:这份资源是面向高校计算机、金融相关专业毕业设计场景的完整项目源码包,主题为基于Python的股票自动交易系统,适合需要完成毕设选题、课程设计或自学金融量化交易开发的学生与开发者参考。压缩包共收录687个文件,整体约14.93…

2026/10/28 0:02:13

视酷酷信IM源码部署指南:Java 17+MySQL 8.0.33实战配置

简介:这是一套2024年亲测可部署的视酷酷信IM即时通讯系统源码,面向具备Java、OC、C#及Vue开发能力的技术人员,解决私有化即时通讯平台快速搭建与二次定制需求,尤其适用于需集成商城、保障数据主权的中小型企业或独立开发者。资源共…

2026/10/28 0:02:13

Python爬取百度迁徙数据:接口解析、批量采集与避坑指南

简介:这份资源是一个用Python爬取百度迁徙数据的脚本压缩包,面向具备Python基础、希望入门网络爬虫与数据解析的开发者,解决按日期获取全国热门城市人口迁徙数据的问题。包内共1个文件,为单个py脚本,压缩包约1KB&#…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑