# Skill Router

> Alive skill router — reads the current project's stack and loads/unloads skills dynamically. Invoke at session start or when project context changes.

- Skill: `stevesolun/skill-router-2` (Agent Skill, multi-file: 6 files)
- Install (CLI): `npx skillmds@latest add stevesolun/skill-router-2`
- Raw SKILL.md: https://api.skillmd.com/api/skills/stevesolun/skill-router-2/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: stevesolun (https://skillmd.com/u/stevesolun)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/stevesolun/skill-router-2

---


# 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.

1. **[01-scope](references/01-scope.md)** — Is a scan needed?
2. **[02-plan](references/02-plan.md)** — Run the scanner
3. **[03-build](references/03-build.md)** — Resolve the manifest
4. **[04-check](references/04-check.md)** — Validate before loading
5. **[05-deliver](references/05-deliver.md)** — Present to user

See [check-gates.md](check-gates.md) for validation questions.

