Skip to content

Commit 1710a5a

Browse files
committed
Improve yao meta skill trigger coverage
1 parent 4eef8d8 commit 1710a5a

4 files changed

Lines changed: 142 additions & 3 deletions

File tree

SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: yao-meta-skill
3-
description: Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use for skill creation, reusable workflow packaging, skill improvement, evals, and team-ready distribution.
3+
description: Create, refactor, evaluate, package, migrate, govern, and release agent skills from workflows, prompts, transcripts, docs, notes, SOPs, scripts, or repeated team practices. Use when asked to create/build a skill, turn a repeated process into a reusable agent capability, improve or migrate an existing skill, optimize trigger routing, add evals/tests, add references/scripts/interface/manifest, prepare packaging/installation/release, or make a skill team-ready. Also trigger on Chinese asks such as 做/改/重构/迁移/发布 skill, 把流程/SOP/提示词/对话记录沉淀成可复用能力, 封装成团队可复用的 skill, 优化已有 skill, 补 trigger 评测, 收紧触发边界, or 做打包发布检查. Do not use for summary-only, translation-only, brainstorming-only, or documentation-only requests that explicitly say no skill or agent execution.
44
metadata:
55
author: Yao Team
66
---

evals/improved_description.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use when asked to create a skill, turn a repeated process into a reusable skill, improve an existing skill, add evals, or package a skill for team reuse. Also trigger on common Chinese asks such as 做一个 skill, 把流程沉淀成可复用能力, 封装成团队可复用的 skill, 优化已有 skill, 补 trigger 评测, or 收紧触发边界.
1+
Create, refactor, evaluate, package, migrate, govern, and release agent skills from workflows, prompts, transcripts, docs, notes, SOPs, scripts, or repeated team practices. Use when asked to create/build a skill, turn a repeated process into a reusable agent capability, improve or migrate an existing skill, optimize trigger routing, add evals/tests, add references/scripts/interface/manifest, prepare packaging/installation/release, or make a skill team-ready. Also trigger on Chinese asks such as 做/改/重构/迁移/发布 skill, 把流程/SOP/提示词/对话记录沉淀成可复用能力, 封装成团队可复用的 skill, 优化已有 skill, 补 trigger 评测, 收紧触发边界, or 做打包发布检查. Do not use for summary-only, translation-only, brainstorming-only, or documentation-only requests that explicitly say no skill or agent execution.

evals/semantic_config.json

Lines changed: 88 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,19 @@
1818
"turn a repeated process into a reusable skill",
1919
"improve an existing skill",
2020
"add evals",
21+
"add tests",
2122
"package a skill for team reuse",
23+
"migrate an existing skill",
24+
"prepare packaging, installation, or release",
25+
"govern a reusable skill",
2226
"做一个 skill",
2327
"把流程沉淀成可复用 skill",
2428
"优化现有 skill",
2529
"补 trigger 评测",
26-
"封装成团队可复用 skill"
30+
"封装成团队可复用 skill",
31+
"迁移 skill",
32+
"发布 skill",
33+
"打包发布检查"
2734
],
2835
"exclusions": [
2936
"summary-only requests",
@@ -75,16 +82,29 @@
7582
"formalize this process into a reusable capability",
7683
"turn this playbook into an agent capability package",
7784
"convert this into a maintained skill",
85+
"agent capability",
86+
"reusable agent capability",
87+
"skill library entry",
88+
"skill authoring",
7889
"做一个 skill",
7990
"创建一个 skill",
8091
"新建一个 skill",
8192
"帮我做个 skill",
93+
"改一个 skill",
94+
"重构一个 skill",
95+
"迁移一个 skill",
96+
"发布一个 skill",
97+
"这个 skill",
98+
"已有 skill",
99+
"现有 skill",
82100
"做成一个 skill",
83101
"封装成一个 skill",
84102
"沉淀成一个 skill",
85103
"整理成一个 skill",
86104
"抽成一个 skill",
87105
"可复用 skill",
106+
"可执行 skill",
107+
"团队 skill",
88108
"agent 能力包",
89109
"能力包",
90110
"skill 包"
@@ -103,19 +123,27 @@
103123
"existing skill draft",
104124
"rough notes",
105125
"standard operating procedure",
126+
"operating procedure",
106127
"sop",
128+
"playbook",
107129
"transcript",
130+
"chat transcript",
131+
"meeting notes",
108132
"workflow fragments",
109133
"release notes",
110134
"onboarding flow",
111135
"support escalation routine",
112136
"quarterly release routine",
137+
"scripts",
138+
"repeated team practice",
113139
"流程",
114140
"工作流",
115141
"操作流程",
116142
"做事流程",
143+
"作业流程",
117144
"方法",
118145
"经验",
146+
"复盘",
119147
"sop 文档",
120148
"会议纪要",
121149
"对话记录",
@@ -142,14 +170,32 @@
142170
"ops library",
143171
"maintained",
144172
"operationalize",
173+
"release-ready",
174+
"publish",
175+
"release",
176+
"installation",
177+
"installable",
178+
"portability",
179+
"registry",
180+
"governance",
181+
"review gate",
145182
"可复用",
146183
"复用",
147184
"封装",
185+
"打包",
148186
"沉淀",
149187
"标准化",
150188
"标准化下来",
151189
"团队复用",
152190
"给团队用",
191+
"团队可用",
192+
"安装复用",
193+
"可安装",
194+
"发布",
195+
"上架",
196+
"交付",
197+
"治理",
198+
"注册表",
153199
"方法包",
154200
"团队能力包",
155201
"沉淀下来",
@@ -171,16 +217,32 @@
171217
"false negatives",
172218
"stress test",
173219
"route boundary",
220+
"routing",
221+
"route evals",
222+
"trigger routing",
223+
"activation",
224+
"description optimization",
225+
"tests",
226+
"install checks",
227+
"release checks",
174228
"hardening",
175229
"评测",
176230
"补评测",
177231
"补 eval",
232+
"补测试",
178233
"触发测试",
234+
"触发词",
235+
"触发范围",
236+
"召回",
179237
"收紧触发边界",
180238
"路由边界",
239+
"路由评测",
240+
"激活",
181241
"误触发",
182242
"漏触发",
183243
"质量门",
244+
"安装验证",
245+
"发布检查",
184246
"打包检查",
185247
"边界测试"
186248
]
@@ -198,11 +260,32 @@
198260
"before sharing it with the team",
199261
"tighten the boundary",
200262
"revise this skill",
263+
"refactor this skill",
264+
"migrate this skill",
265+
"port this skill",
266+
"convert this skill",
267+
"release this skill",
268+
"publish this skill",
269+
"make this skill release-ready",
270+
"codex-ready package",
271+
"claude skill",
272+
"codex format",
273+
"interface metadata",
274+
"manifest",
275+
"install checks",
201276
"draft skill",
202277
"harden this skill for library reuse",
203278
"优化这个 skill",
204279
"改进这个 skill",
205280
"重构这个 skill",
281+
"扩大这个 skill",
282+
"调整这个 skill",
283+
"优化触发范围",
284+
"扩大触发范围",
285+
"迁移这个 skill",
286+
"发布这个 skill",
287+
"把这个 skill 迁移",
288+
"让这个 skill 可发布",
206289
"补一下评测",
207290
"补 trigger 测试",
208291
"加强路由判断",
@@ -351,12 +434,16 @@
351434
"do not convert it into a reusable capability",
352435
"keep it as documentation only",
353436
"discussion only",
437+
"no agent execution",
354438
"先不要做成 skill",
439+
"先不做 skill",
355440
"不要做成 skill",
356441
"不用封装",
357442
"不要打包",
358443
"不要沉淀成能力",
359444
"先别做成可复用能力",
445+
"不需要 agent 执行",
446+
"不做 agent 能力",
360447
"只做文档",
361448
"只做说明"
362449
]

evals/trigger_cases.json

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,18 @@
5454
"text": "Add trigger evals to this skill before sharing it with the team.",
5555
"family": "iterate_existing_skill"
5656
},
57+
{
58+
"text": "Migrate this Claude skill into a Codex-ready package with interface metadata and install checks.",
59+
"family": "migrate_existing_skill"
60+
},
61+
{
62+
"text": "Make this existing skill release-ready: add manifest/interface metadata, packaging checks, and trigger evals.",
63+
"family": "release_packaging"
64+
},
65+
{
66+
"text": "Optimize the activation wording for this skill so broader skill-authoring requests are routed correctly.",
67+
"family": "trigger_expansion"
68+
},
5769
{
5870
"text": "We have a messy release runbook, export process, and a prompt history; turn all of that into one reusable skill package with evals and packaging checks.",
5971
"family": "complex_multi_asset"
@@ -133,6 +145,18 @@
133145
{
134146
"text": "把这个客服升级流程标准化成一个可执行的 skill,并加上边界测试。",
135147
"family": "cn_eval_and_package"
148+
},
149+
{
150+
"text": "把这个 Claude skill 迁移成 Codex 可用的 skill 包,补 interface、manifest 和安装验证。",
151+
"family": "cn_migrate_existing_skill"
152+
},
153+
{
154+
"text": "把这套提示词和脚本整理成团队能安装复用的 skill,并做打包发布检查。",
155+
"family": "cn_release_packaging"
156+
},
157+
{
158+
"text": "扩大这个 skill 的触发范围,同时补路由评测,避免漏触发。",
159+
"family": "cn_trigger_expansion"
136160
}
137161
],
138162
"should_not_trigger": [
@@ -239,6 +263,22 @@
239263
{
240264
"text": "先一起头脑风暴几个方向,不要封装成 skill。",
241265
"family": "cn_brainstorm_only"
266+
},
267+
{
268+
"text": "Polish this release note for publishing, but do not do any skill work.",
269+
"family": "document_only"
270+
},
271+
{
272+
"text": "Migrate this wiki article into a new docs folder; do not create an agent skill.",
273+
"family": "document_only"
274+
},
275+
{
276+
"text": "把这篇 SOP 改成知识库文档,不需要 agent 执行。",
277+
"family": "cn_document_only"
278+
},
279+
{
280+
"text": "检查安装步骤是否清楚,只做 README,不做 skill 包。",
281+
"family": "cn_document_only"
242282
}
243283
],
244284
"near_neighbor": [
@@ -333,6 +373,18 @@
333373
{
334374
"text": "这次只给我一个一次性 prompt,不用复用成 skill。",
335375
"family": "cn_one_off_vs_reusable"
376+
},
377+
{
378+
"text": "Create a reusable onboarding template for humans, not an agent skill.",
379+
"family": "document_export_vs_agent_skill"
380+
},
381+
{
382+
"text": "Draft a release checklist for a future skill, but do not package or evaluate the skill yet.",
383+
"family": "future_outline_vs_build"
384+
},
385+
{
386+
"text": "整理成团队发布流程文档即可,不要做成 skill,也不要做触发评测。",
387+
"family": "cn_document_export_vs_agent_skill"
336388
}
337389
]
338390
}

0 commit comments

Comments
 (0)