router

Route user requests to appropriate tools using intent analysis and confidence scoring.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/AdamManuel-dev/claude-code-ext --skill router-adammanuel-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: router
Source: https://github.com/AdamManuel-dev/claude-code-ext/tree/main/skills/router
Command: npx skills add https://github.com/AdamManuel-dev/claude-code-ext --skill router-adammanuel-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Users often struggle to identify the most appropriate AI Skill, Agent, or Command for their specific task, leading to inefficient workflows and missed capabilities. This skill acts as an intelligent orchestrator, analyzing requests and project context to direct tasks to the optimal tool.

Core Features & Use Cases

  • Intent Analysis: Parses user requests to extract action, domain, scope, and urgency, understanding the core need.
  • Context Awareness: Gathers real-time project state (Git status, diagnostics, file types) to make informed routing decisions.
  • Decision Engine: Combines intent and context with pattern matching and confidence scoring to select the best tool(s).
  • Execution Coordination: Manages single, sequential, or parallel invocation of tools, streamlining complex workflows.
  • Use Case: You ask "fix my code and commit it". The router automatically detects existing TypeScript errors, runs /fix:types to resolve them, then executes /git:commit with a conventional message, saving you multiple manual steps and ensuring a clean commit.

Quick Start

Use the router skill to route this: 'review my code and fix any issues'.

Frequently Asked Questions about router

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

FAQPage Schema
How do I automatically route tasks to the right AI tool based on what I'm trying to do?

Task routing analyzes your request's intent and project context to automatically direct it to the most appropriate tool. It extracts action and domain from your input, checks real-time project state, scores confidence in the best match, and executes the selection—eliminating manual tool selection and ensuring efficient workflows.

Can routing handle complex workflows like fixing code and committing it in one step?

Yes. Routing manages sequential and parallel tool invocation for multi-step workflows. When you request 'fix my code and commit it', it detects TypeScript errors, runs the fix tool, then executes git commit with conventional messaging—automating what would otherwise require manual steps across separate tools.

What information does the router use to decide which tool to send my request to?

The router combines intent analysis—extracting action, domain, scope, and urgency from your request—with context awareness of real-time project state including Git status, diagnostics, and file types. A decision engine applies pattern matching and confidence scoring to select the optimal tool and communicate its reasoning transparently.

Does routing work across different types of development tasks like bug fixes, feature development, and testing?

Yes. Routing applies across feature development, bug fixes, code reviews, testing, documentation, and deployment. It handles diverse intents and project states through context-aware decision logic, so the same routing mechanism works consistently whether you're fixing issues, building features, or preparing releases.

What happens if the router can't confidently match my request to a tool?

The router uses confidence scoring within its decision engine to assess each potential match. It communicates routing rationale transparently, allowing you to understand why a particular tool was selected and providing visibility into edge cases where confidence may be lower than typical routing scenarios.