| name | skill-craft |
| description | Create, refactor, evaluate, and package agent skills. USE FOR: "create a skill", "turn this workflow into a skill", "improve my skill", "add evals", "package for reuse". DO NOT USE FOR: one-off answers, brainstorming without reuse, translation, documentation without agent execution.
|
| allowed-tools | Task, Read, Write, Edit, Bash, Glob, Grep, WebFetch, WebSearch |
Skill Craft
META SKILL — create, improve, and package agent skills with lean structure and clear triggering.
USE FOR
- Turning a workflow into a reusable skill
- Improving triggering, boundary, or eval coverage
- Packaging a skill for team reuse
DO NOT USE FOR
- One-off answers or translations (answer directly)
- Brainstorming with no workflow to package
- Documentation without agent execution
Execution Skeleton
- Decide: should this become a skill? If no, answer directly. See method.
- Capture intent: job, outputs, refusals, constraints. See dialogue.
- Scan 2-3 external references. See dialogue.
- Write
description frontmatter first; test route quality.
- Choose lightest archetype (Scaffold → Production → Library → Governed). See method.
- Build: SKILL.md + references/ + agents/interface.yaml + optional scripts/, evals/.
- Validate:
waza check <skill> and iterate.
- Generate evals:
waza suggest <skill> --apply.
- Surface top three next iterations.
Waza CLI
waza new skill <name>
waza check <skill>
waza dev <skill> --auto --target high
waza suggest <skill> --apply
References
- method: qualification, archetypes, boundaries, authoring discipline
- doctrine: artifact design, prompt engineering, pattern extraction
- dialogue: intent capture, reference scan, non-skill decision tree