my-router

Routes tasks to the correct domain skill based on context and a routing table.

13|1|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/yzhao062/agent-config --skill my-router
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: my-router
Source: https://github.com/yzhao062/agent-config/tree/main/skills/my-router
Command: npx skills add https://github.com/yzhao062/agent-config --skill my-router

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Bridges the gap between the outer workflow (superpowers) and domain skills by routing tasks to the most relevant capability, so users don't need to remember skill names.

Core Features & Use Cases

  • Context-aware dispatch: reads the working context (papers, proposals, code, figures, admin) and routes to the correct domain skill.
  • Local-first lookup: prefers project-local skills when available, falling back to shared skills or plugins.
  • Inner-loop orchestration: acts as the router within the execution phase, coordinating brainstorm → plan → execute → verify workflows.
  • Use Case: A user asks to "review staged changes," and the router selects the appropriate domain review skill for the current project.

Quick Start

Provide a task and let the router dispatch to the appropriate domain skill automatically.

Frequently Asked Questions about my-router

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I route open-ended tasks to the right domain skill automatically?

Context-aware routing automatically dispatches open-ended tasks to specialized domain skills by reading the working context, eliminating the need to manually select or remember specific skill names.

What is local-first skill lookup and how does it work for project workflows?

Local-first skill lookup prioritizes project-local skills during routing, falling back to shared skills or plugins only when local options are unavailable, ensuring project-specific capabilities are preferred.

How do I dispatch ambiguous tasks involving papers, proposals, code, or figures?

Ambiguous tasks involving papers, proposals, code, or figures are dispatched through context-aware routing, which analyzes the working context to select the appropriate specialized domain skill automatically.

Can I use context-aware routing with the superpowers execution phase?

Yes, the router operates within the superpowers execution phase as the inner decision loop, coordinating brainstorm, plan, execute, and verify workflows through deliberative routing.

Does the router require remembering skill names to dispatch tasks?

No, the router bridges the outer workflow and domain skills so users do not need to remember skill names, automatically selecting the correct specialized capability based on context.

What's the best way to orchestrate brainstorm, plan, execute, and verify workflows?

Inner-loop orchestration coordinates brainstorm, plan, execute, and verify workflows by acting as the router within the execution phase, dispatching tasks to domain skills through deliberative routing.