Yao-meta-skill yao-meta-skill
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.
git clone https://github.com/yaojingang/yao-meta-skill
git clone --depth=1 https://github.com/yaojingang/yao-meta-skill ~/.claude/skills/yaojingang-yao-meta-skill-yao-meta-skill
SKILL.mdYao Meta Skill
Build reusable skill packages, not long prompts.
Router Rules
- Route by frontmatter
first.description - Keep
to routing plus a minimal execution skeleton.SKILL.md - Put long guidance in
, deterministic logic inreferences/
, and evidence inscripts/
.reports/ - Use the lightest process that still makes the skill reliable.
Modes
: exploratory or personal use.Scaffold
: team reuse with focused gates.Production
: shared infrastructure or meta skill.Library
Mode rules: Operating Modes, QA Ladder, Resource Boundary Spec, Method.
Compact Workflow
- Decide whether the request should become a skill, then choose the lightest fit.
- Run a short intent dialogue to capture the real job, outputs, exclusions, constraints, and standards.
- Run a reference scan: external benchmarks first, user references second, local fit checks third.
- Write the
early and test route quality before expanding the package.description - Add only the folders and gates that earn their keep.
- After the first package exists, surface the top three next iteration directions.
Core playbooks: Method, Intent Dialogue, Reference Scan, Archetypes, Gate Selection, Iteration Philosophy, Non-Skill Decision Tree.
First-Turn Style
When the skill first activates:
- open warmly, like a thoughtful teacher or design partner
- start from the user's work and desired outcome before asking for structure
- ask only
high-leverage questions unless the user already gave enough detail2-3 - let the user answer naturally first; offer a tiny scaffold only as an optional shortcut
- do not default to cold field lists such as
Name / Capability / Inputs / Outputs
Chinese conversations should sound soft and companion-like rather than procedural.
For concrete opening patterns, see Intent Dialogue.
Output Contract
Unless the user asks otherwise, produce:
- a working skill directory
- a
SKILL.md - aligned
agents/interface.yaml - optional
,references/
,scripts/
,evals/
, andreports/
only when justifiedmanifest.json - a short summary of boundary, exclusions, references, gates, and next steps
Reference Map
Primary references: Method, Reference Scan, Intent Dialogue, Governance, Resource Boundaries.