Author a new skill or agent for a plugin
The frontmatter spec, the loop shape, and a triggering-effectiveness review — in that order, because a skill that never fires reports no error and only a dedicated review catches it.
Also usessuperpowersclaude-plugins-official
A new skill or agent that never fires reports no error at all — it just sits unused, indistinguishable from a skill nobody needed. plugin-dev:skill-development supplies the frontmatter spec and superpowers:writing-skills the authoring loop, but neither one checks whether the description will actually trigger; that is plugin-dev:skill-reviewer's job specifically. confab:confab-agentic-reliability catches what a style/triggering review reads past — excessive tool grants and missing verify-wiring — and plugin-dev:plugin-validator runs last, once there is a real manifest to validate against.
Start here
I'm writing a new skill for this plugin -- walk me through the frontmatter and structure conventions first, use the writing-skills loop to actually draft and verify it, then review the description specifically for whether it will actually trigger, audit it for agentic-reliability defects, and only validate the manifest once the components genuinely exist.Needsplugin-dev, superpowers, confab
Beats
Run these in order. Each prompt is copy-pasteable straight into Claude Code.
plugin-dev:skill-developmentalso in 1 other recipeThe canonical frontmatter and progressive-disclosure spec, with good-vs-bad description: examples shown side by side — the reference this whole task is judged against.
Run this beat on its own
promptI'm writing a new skill for this plugin — walk me through the frontmatter and structure conventions before I draft anythingsuperpowers:writing-skillsExplicitly for creating new skills, editing existing ones, or verifying a skill works before deployment — the loop shape plugin-dev's reference material doesn't itself supply.
plugin-dev:skill-reviewerReviews triggering effectiveness specifically — a skill with a weak description never fires, and nothing else in this sequence would catch that.
Run this beat on its own
promptreview this skill's description and frontmatter for triggering effectiveness — will this actually fire when it should?confab:confab-agentic-reliabilityalso in 1 other recipeChecks for excessive tool grants and missing verify-wiring — the werkstoff-side beat that catches what a style/triggering reviewer reads past.
Run this beat on its own
promptaudit this new skill/agent for agentic reliability defects — unbounded retries, missing verification wiring, tool grants beyond its stated roleplugin-dev:plugin-validatorManifest and structure, checked last, once the components actually exist — validating a manifest before the skill exists checks nothing real.
Worked example
Grounded in — why this beat order is trustworthy
This repo's own CLAUDE.md finding: frontmatter that fails to parse still loads, with no description and no tools, so the skill never triggers and nothing reports an error — which is exactly why test/plugins/lint-frontmatter.py exists and why the skill-reviewer beat here can't be skipped.
Do / Don't
- ✓Learn the canonical frontmatter and progressive-disclosure spec before drafting anything new.
- ✓Use the writing-skills loop to create, edit, and verify the skill -- the authoring loop the frontmatter spec alone doesn't supply.
- ✓Review the description specifically for triggering effectiveness -- a weak description never fires and nothing else in the sequence catches that.
- ✓Audit the new skill or agent for excessive tool grants and missing verify-wiring before shipping it.
- ✓Validate the manifest last, once the components actually exist -- validating it earlier checks nothing real.
- ×Don't skip the triggering-effectiveness review -- a skill that never fires reports no error at all, indistinguishable from a skill nobody needed.
- ×Don't validate the plugin manifest before the skill/agent files actually exist -- there's nothing real to check yet.
- ×Don't assume frontmatter that looks fine actually parses -- malformed frontmatter still loads, silently, with no description and no tools.
- ×Don't skip the agentic-reliability audit just because the description and structure already passed review -- it catches a different category of defect entirely.