40 lines
2.5 KiB
JSON
40 lines
2.5 KiB
JSON
{
|
|
"skill_name": "yao-meta-skill",
|
|
"title": "Yao Meta Skill",
|
|
"description": "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.",
|
|
"scan_focus": [
|
|
{
|
|
"label": "Evaluation pattern",
|
|
"reason": "This skill already carries eval assets, so benchmark how top examples define trigger boundaries and quality gates."
|
|
},
|
|
{
|
|
"label": "Execution pattern",
|
|
"reason": "There is deterministic logic in scripts, so compare how strong references separate prose from executable steps."
|
|
},
|
|
{
|
|
"label": "Portability pattern",
|
|
"reason": "The package carries neutral metadata, so scan how good references preserve semantics across targets without forking source."
|
|
},
|
|
{
|
|
"label": "Method pattern",
|
|
"reason": "Use the core job description as the anchor for comparison: 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."
|
|
}
|
|
],
|
|
"external_references": [],
|
|
"user_references": [],
|
|
"local_constraints": [],
|
|
"borrow_plan": [
|
|
"External benchmark first: let high-quality public references define the upper bound for method, structure, execution, or portability.",
|
|
"User references second: use them to understand taste, standards, and directional preferences without copying source phrasing.",
|
|
"Local fit third: use local assets only to detect naming conflicts, private dependencies, or compatibility constraints.",
|
|
"Borrow patterns, not prose: extract loops, boundaries, metadata, and operator flow without copying source-specific language.",
|
|
"Keep the package light: reject any borrowed pattern that increases context cost faster than it increases reliability."
|
|
],
|
|
"priority_rule": "External benchmark objects set the pattern ceiling. User references refine taste and standards. Local files only calibrate fit, risk, and compatibility.",
|
|
"non_goals": [
|
|
"Do not copy source prose or branding into the new skill.",
|
|
"Do not import gates that cost more context than they save.",
|
|
"Do not use benchmark scanning to justify scope creep.",
|
|
"Do not let local historical habits outrank stronger public benchmarks."
|
|
]
|
|
} |