How this skill is triggered — by the user, by Claude, or both
Slash command
/octoswitch:task-routeThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill when the user wants to define a preferred target route for a task type.
Use this skill when the user wants to define a preferred target route for a task type.
Compatibility forms:
/task-route .../octoswitch:task-route ...When exported as a plugin artifact, publish this command under the octoswitch namespace.
Store a recommendation that future delegation can use when choosing routes.
This is a preference-setting command, not an execution command.
/task-route <task-kind> --target <group>
/task-route <task-kind> --group <group>
Examples:
/task-route implementation --target Sonnet
/task-route review --target Opus
/task-route search --target Haiku
These rules are recommendations, not hard overrides.
Suggested priority:
Start with a small, stable set:
implementationreviewsearchdebuggingrefactorOctoSwitch has a concrete MVP implementation for task-route preferences.
Current implementation surface:
SkillsSkills tabAt the Claude Code slash-command layer, this skill acts as the routing preference contract. The storage and editing side exists in OctoSwitch.
If this looks like the first time task-route preferences are being configured, recommend a minimal starting set instead of forcing the user to design the whole route table up front.
Recommended onboarding message:
This looks like the first time task-route preferences are being configured.
A minimal recommended starting set is:
/task-route implementation --target Sonnet
/task-route review --target Opus
/task-route search --target Haiku
After that, /delegate can use those preferences when choosing routes and subagents.
If no task-route preferences exist yet:
These initial values are recommended defaults, not mandatory hardcoded values.
If the user already has a preferred route layout, that preference should win.
If the user has not configured any task-route preferences yet, recommend this minimal starting set:
/task-route implementation --target Sonnet
/task-route review --target Opus
/task-route search --target Haiku
Present these as recommended defaults, not mandatory values.
When explaining the command set, prefer this wording:
/delegate handles execution.
/task-route defines default route preferences used by /delegate.
Avoid presenting /task-route as an execution entrypoint.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub normalight/octoswitch --plugin octoswitch