| name | skill-router |
| description | Alive skill router — reads the current project's stack and loads/unloads skills dynamically. Invoke at session start or when project context changes. |
| type | meta |
| priority | 99 |
| always_load | true |
skill-router
Reads ~/.claude/skill-manifest.json and ~/.claude/pending-skills.json.
Executes the 5-stage pipeline. No skipping stages.
Pipeline
01-scope → 02-plan → 03-build → 04-check → 05-deliver
Invoke When
- Session starts (automatic via using-superpowers pattern)
- User switches projects or opens a new repo
pending-skills.json exists (mid-session signals detected)
- User asks "what skills are loaded?" or "update my skills"
Stage Files
All stage files are in references/. Read and follow each in order.
- 01-scope — Is a scan needed?
- 02-plan — Run the scanner
- 03-build — Resolve the manifest
- 04-check — Validate before loading
- 05-deliver — Present to user
See check-gates.md for validation questions.