Skill 规范编写器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_0cd3d2a2/skill-authoring。
技能介绍
它解决什么问题
skills/ 目录下的文件写到最后往往会失控:description 变成一段工作流摘要,正文堆着几百行解释性段落,同一个规则在 SKILL.md 和 reference.md 里各写一遍,改一处忘另一处。更麻烦的是触发时机——满足条件时 skill 不加载,只有用户明确说出技能名才生效,规范于是形同虚设。skill-authoring 就是给这套文件立规矩的:任何一次创建或修改 skill 的编辑,都按同一份编写规范边写边收敛。
它是怎么工作的
- 触发靠自述,不靠点名:用户要创建 skill,或要修改 / 优化 / 收紧 / 简化已有 skill,或待编辑文件就是
skills/下的SKILL.md、reference.md,都应主动调用,无需用户说「skill-authoring」。 - 开始前声明一句,随后进入创建或修改两条流程。
- 创建分五步:理解需求并抽取触发条件 → 参考
obra/superpowers下的brainstorming、writing-plans、executing-plans→ 设计目录与 frontmatter → 写概述、编号步骤、原则三段式正文 → 用REQUIRED SUB-SKILL:与「互补技能」标注依赖。 - 修改只看落点:先看全貌,判断改动应落在
SKILL.md还是reference.md,只聚焦当轮那一段,不整份重跑。 - 每次编辑都套同一组规范,核心是语义不变、每句有用、正文一处其余引用、动作优先。
适用边界
- 编辑
code-standards时改用code-standards-maintenance,不要用本技能。 description只写触发条件,不写工作流总结,否则 agent 会跳过技能主体。- 引用只做一层(
SKILL.md→reference.md),SKILL.md控制在 500 行以内。 - 简化的前提是语义不变,关键步骤不能因删冗余而被删掉。
使用场景
- 首次创建新 skill,需要确定 SKILL.md 的 frontmatter 字段与目录结构
- 修改已有 skill,想收紧某一节的表述而不整份重写
- 编写 reference.md 或模板,需要与 SKILL.md 的引用层级保持一致
- 发现 skill 的 description 写成了工作流摘要,需要改成触发条件
适合人员
- 为 Claude 编写自定义 skill 的开发者,希望文件结构符合规范
- 维护多个内部 skill 的技术写作者,需要统一编写风格
- 搭建 skills 目录的项目负责人,要求引用层级和描述格式一致
- 想让 skill 在条件满足时自动触发的团队,避免依赖手动点名