From superpowers-plus
Reviews skill files for prose quality, markdown formatting, and style conventions. Enforces SKILL.md structure and quality gates.
How this skill is triggered — by the user, by Claude, or both
Slash command
/superpowers-plus:writing-skillsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Reviewing skill files for prose quality, markdown formatting, and style conventions
A skill is a reusable reference guide for techniques, patterns, or tools. NOT a narrative about solving a problem once.
---
name: skill-name
source: superpowers-plus # or superpowers, or private overlay
triggers: ["phrase1", "phrase2"]
anti_triggers: ["not-this"]
description: "One-line summary starting with 'Use when:'"
summary: "Use when: creating or reviewing skill files for structure and quality."
---
Then markdown body: core procedure, checklists, rules. Scale section depth to complexity.
| Type | Purpose | Example |
|---|---|---|
| Technique | How-to guide | brainstorming, systematic-debugging |
| Pattern | Mental model / guard | eliminating-ai-slop, unified-commit-gate |
| Reference | API/tool docs | perplexity-research, todo-management |
skills/{domain}/{skill-name}/
├── skill.md # Core skill (≤250 lines)
├── examples.md # Extended examples (optional)
└── references/ # Reference material (optional)
Domains: engineering, writing, productivity, security, research, wiki, issue-tracking domain, observability, experimental.
wc -l skill.md must be ≤250 lines| Repo | Content | Access |
|---|---|---|
superpowers (obra) | Upstream skills | Read-only |
superpowers-plus | Open-source enhancements | Public GitHub |
| private overlay | Internal/proprietary | Private repo |
Override an obra skill: set overrides: superpowers/{skill-name} in frontmatter. Place in spp or spo with same name.
node ~/.codex/superpowers-augment/superpowers-augment.js find-skills {name} — verify discoverablenode ~/.codex/superpowers-augment/superpowers-augment.js use-skill {name} — verify loads correctly| Failure | Fix |
|---|---|
| Skill passes structural checks but has empty/placeholder procedure | Every skill needs at least one concrete "do X, then Y" instruction |
| Trigger phrases too broad — causes false positive routing | Test triggers: find-skills "{trigger}" should return <3 skills per trigger |
| Description doesn't start with "Use when:" — breaks search optimization | Format: "Use when: {specific context}. Skip when: {anti-context}." |
| Skill exceeds 250-line limit after edits | Check wc -l skill.md before committing — refactor to examples.md if needed |
npx claudepluginhub bordenet/superpowers-plus --plugin superpowers-plusGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.