Help us improve
Share bugs, ideas, or general feedback.
From unitor
Internal guidance for understanding how Unitor routes tasks. Covers coordinator-driven routing decisions, provider selection logic, and when to route vs execute directly vs use collaboration.
npx claudepluginhub done-0/unitor --plugin unitorHow this skill is triggered — by the user, by Claude, or both
Slash command
/unitor:task-routingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Internal guidance for understanding how Unitor routes tasks.
Applies 10 pre-set color/font themes or generates custom ones for slides, documents, reports, and HTML landing pages.
Share bugs, ideas, or general feedback.
Internal guidance for understanding how Unitor routes tasks.
Before routing, check if task needs collaboration:
Use /unitor:collab instead of routing when:
Use /unitor:route for:
The Unitor routing uses a coordinator-driven approach:
Coordinator sees provider capabilities: Each provider has tags defining their expertise
frontend-ui, react, vue, css, htmlbackend-api, database, python, go, nodejsarchitecture, security, complex-reasoningCoordinator analyzes task: Understand what the task needs based on provider tags
Coordinator decides provider: Choose the best match based on provider capabilities
Execute with decision: Pass explicit provider to runtime or execute directly
Each provider has:
Configuration is dynamic and user-customizable.
When task is:
When task is:
The runtime handles fallback automatically:
You don't need to manage fallback logic.
// Example 1: Specialized task
"Fix the styling issue"
→ Coordinator sees Provider B has relevant expertise
→ Coordinator decides: route to Provider B
→ Executes: route --provider=provider-b "Fix the styling issue"
// Example 2: Different specialty
"Add the endpoint"
→ Coordinator sees Provider C has relevant expertise
→ Coordinator decides: route to Provider C
→ Executes: route --provider=provider-c "Add the endpoint"
// Example 3: Complex reasoning task
"Refactor the system architecture"
→ Coordinator sees this requires complex reasoning
→ Coordinator decides: execute directly
→ Claude handles the task
The runtime selects providers based on:
Important: Provider selection is dynamic and adapts to user configuration. Don't assume fixed assignments.
As Claude, you should:
You are responsible for:
The runtime handles: