关于 yzr-skill-creator
yzr-skill-creator 是用于创建、改进和审计 Agent skill 的工作指南,面向维护 skill 的 Agent。它按任务类型分流,并规定评估、授权与交付流程。
主要功能
- 01从零创建 skill
- 02区分单点与行为性改进
- 03单独处理 description 优化
- 04按原则审计合规性
- 05规定授权与交付流程
适用场景
- 01搭建新的 skill 目录
- 02修正文案或调整 skill 行为
- 03优化 frontmatter 中的 description
- 04检查 skill 是否符合执行原则
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ yzr95924/ yzr-skill --skill yzr-skill-creator安装后在 Claude Code 中输入/yzr-skill-creator确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
assets/skill-template.mdeval/evals.jsontrigger_eval.jsonref/audit-workflow.mdcreate-workflow.mddescription-workflow.mdimprove-workflow.mdschemas.mdref/agents/grader.mdtests/_fixtures.pysmoke_test_anchor_health.pysmoke_test_apply_description.pysmoke_test_audit_rules.pysmoke_test_desc_eval.pysmoke_test_eval_init.pysmoke_test_eval_prep.pysmoke_test_eval_report.pysmoke_test_frontmatter.pysmoke_test_python_style.pysmoke_test_verify.pytools/__init__.pyaudit_prose.pycheck_anchor_health.pycheck_python_style.pycheck_skill_dependencies.pydesc_eval.pyeval_init.pyeval_prep.pyeval_report.pyquick_validate.py详细介绍
来自项目 READMEyzr-skill-creator
入口
先归类,再动手,执行流程见章节
- 创建一个 skill:从零做
- 改进 skill:先分单点(正文措辞 / typo / 指称 / 注释)与行为性(规则 / 流程 / 脚本行为 / 新增功能)
description优化:凡改动触及 frontmatter 的description(无论意图是触发准确率还是措辞),一律走本入口- 原则校验:审计合规性(只报告)
分流:
- 用户说"优化描述"而对象不明时,默认泛指(正文措辞与结构)走入口 2,点名 frontmatter 才走入口 3
- 一次请求同时涉及正文与
description时,先 2 后 3,不混进同一轮评估
输入与输出
| 入口 | 交付 |
|---|---|
| 1. 创建一个 skill | 收敛后的完整 skill 目录 |
| 2. 改进 skill | 单点:改后文件 + verify 全绿 + 分类汇报;行为性:另加 workspace 评估产物(见 ref/improve-workflow.md) |
3. description 优化 | 用户确认后写回的新 description(附 before/after 触发分数) |
| 4. 原则校验 | 对话内逐条结论 + 证据 + 建议修法 |
执行原则
- 每行自证:改动触及的每段问"删掉它,称职 agent 会做错吗",不会则删或下放;新增内容须有实录失败支撑,并经用户点头,不预堵假想漏洞
- 归位:路由节只装分类判据与指针,不装执行流;闸门 / 纪律句放在它保护的流程入口处;正文只留判断、路由、闸门、
调用契约与"为什么"。执行细节超一屏、被多处共读、或被脚本按节抽取,三者居其一才独立
ref/文件,否则留在对应工作流节 - 机械操作归脚本:任何内容先问"能用脚本钉死吗":能机械执行的一律用脚本实现,不靠文字约束;机制靠代码自描述
(命名 / 结构 /
--help),docstring 与 md 都不重述机制;脚本是执行黑盒,md 内容类别按"归位"白名单且调用契约 给全(何时调、怎么调),执行 agent 被逼去读源码才能调对 = md 缺陷 - 双读者:正文指导 agent 执行,不是用户手册;写每段前先考虑能否指导 agent 执行,再考虑用户后期好不好维护
- 写类不写例:用户反馈只覆盖个别场景,正文要对一类请求成立;把反馈落成正文前,先归纳它指向哪一类请求,对类写规则,不把个案抄进正文
- 单一源与统一命名:一件事只在一个地方描述,其他地方最多是引用;相同概念全程用同一个名称
- 交付纪律:门禁全绿只证形式,不证内容正确;一批改动(触及多节 / 多文件 / 同措辞多处)在 diff 视野下有盲区。交付前主动提议对目标 skill 全文审计(机制层走原则校验,散文层转 yzr-writing-review),用户点头才执行;单点编辑豁免
- 整文件夹改动面:任何入口的改动面都是整个 skill 文件夹,不只
SKILL.md
工作流
创建一个 skill
先 Read ref/create-workflow.md 再动手(访谈、裸跑、起草、测试、评估)
改进 skill
授权闸门(行为性):先问用户是否跑评估循环,不点头不跑、不静默省掉评估;创建场景已有"测试用例先确认"步作隐性授权,改进场景无此嵌入点才显式问。先 Read ref/improve-workflow.md 再动手
description 优化
授权闸门:用户确认后才写回;无触发回归才写回。先 Read ref/description-workflow.md 再动手
原则校验
只审计、不改写(要修由用户点头转入口 2);散文质量不在此审,转 yzr-writing-review。先 Read ref/audit-workflow.md 再动手
评论
支持 Markdown