apt-session-router
Start-of-session router for APT work in Cursor. Identify the child repo, load local instructions, classify the task, then pick the cheapest sufficient Task model.
SKILL.md.cursor/skills/apt-session-router/SKILL.md
GitHubAPT Session Router
Use at the start of a Cursor session in the Applied Practical Thinking workspace or any installed target repo.
Process
- Run the clarify-before-acting skill. Stop if the owning repo, outcome, or plan-versus-implement choice is missing.
- Identify the child repository. Do not treat the workspace root as an app.
- Read that repo's
README.md,AGENTS.md,.apt/installation.jsonwhen present, anddocs/project-context.mdwhen present. - Build a compact task packet: goal, scope, risk, Working Backwards status, validation command, approval gates.
- Classify the next step as read, design, implement, test, or review.
- Choose capability from the dated map in
.cursor/routing/cursor-model-map.md(orplatforms/cursor/source/routing/cursor-model-map.mdin the doctrine repo). Use Task subagents with those slugs. Do not put slugs into doctrine files. - For product work without an approved Working Backwards package, stay in intake. Do not implement from an unapproved package.
Quality bar
The session names the repo, task class, and tier before expensive work. Reads stay on a cheap explore model. Humans approve protected changes.