From superpowers-plus
Reviews SKILL.md files for prose quality, markdown formatting, style conventions, frontmatter compliance, structure, and directory layout.
npx claudepluginhub bordenet/superpowers-plus --plugin superpowers-plusThis skill uses the workspace's default tool permissions.
- Reviewing skill files for prose quality, markdown formatting, and style conventions
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
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 |