Use this skill when the job is to decide, build, or audit a skill itself.
This is a narrow builder, not a meta-agent and not a skill factory. Prefer the
smallest useful answer.
SKILL.md into references/ Read references/decision-tree.md and choose between plain edit, existing
tool/skill, subagent, or a lean skill.
Prefer the honest recommendation over unnecessary skill creation.
Read references/supporting-files-guide.md and produce only what is earned:
SKILL.mdreferences/ with 1-3 files only if they reduce context load or hold optional detailassets/ only if the skill produces output that depends on bundled filesscripts/ stub only if deterministic execution is clearly warranted Read references/writing-patterns.md for guidance on voice, examples,
output templates, and explaining the why behind instructions.
SKILL.md minimalInclude only:
name, description) — see references/frontmatter-patterns.mdTry 2-3 realistic prompts against the skill before calling it done:
If any of these behave wrong, revisit the description or workflow before shipping.
Use references/audit-checklist.md to remove bloat, stale claims, weak triggers,
duplicate guidance, and files that do not earn their keep.
If the proposed skill is compensating for a missing primitive, check this order:
existing tools → lean skill → subagent/retrieval pattern → new tool only if clearly needed.
When building, produce the smallest useful package in this order:
State whether the answer is:
Show a minimal tree such as:
```text
skill-name/
├── SKILL.md
└── references/
└── optional-file.md
```
Provide only:
namedescriptionSKILL.md outlineInclude only the sections the skill actually needs.
Suggest 1-3 references/ files if justified.
Suggest an assets/ folder only if the skill needs bundled templates or static files.
Suggest a scripts/ stub only if exact repeatable execution matters.
Optionally suggest publish metadata ideas (description/tags), but do not package or publish.
Recommendation: Use a skill
skill-name/
├── SKILL.md
└── references/
└── checklist.md
name: skill-name
description: Helps with X. Use when the user asks for Y or needs Z.
SKILL.md should then contain only:
references/checklist.mdSKILL.mdSKILL.mdThis skill handles the pre-flight phase: deciding if a skill is warranted and
structuring the smallest viable version. For testing, iteration, and benchmarking
of a built skill, hand off to skill-creator (if available), which provides eval
runners, comparison viewers, and description optimization loops.
references/decision-tree.md — choose skill vs tool vs subagent vs plain editreferences/frontmatter-patterns.md — lean frontmatter, description patterns, and pushy trigger guidancereferences/writing-patterns.md — voice, examples, output templates, and instruction stylereferences/supporting-files-guide.md — progressive disclosure model and what belongs in each folderreferences/audit-checklist.md — fast bloat/spec-drift reviewLead with the recommendation, then provide only the smallest justified build or edit plan.
共 1 个版本