complexity-router

Classify requests by cognitive complexity and route to model tiers.

8|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/SufficientDaikon/omniskill --skill complexity-router
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: complexity-router
Source: https://github.com/SufficientDaikon/omniskill/tree/main/.cursor/rules/complexity-router
Command: npx skills add https://github.com/SufficientDaikon/omniskill --skill complexity-router

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill intelligently classifies incoming requests by complexity and routes them to the most appropriate and cost-effective AI model, skill, or agent, optimizing resource utilization and ensuring efficient task execution.

Core Features & Use Cases

  • Complexity Analysis: Evaluates multiple signals (token count, domain, reasoning, ambiguity) to determine task difficulty.
  • Cost Optimization: Selects the cheapest model tier (Fast, Standard, Premium) that can reliably handle the task.
  • Intelligent Routing: Dispatches tasks to single skills, multi-skill agents, or full pipelines based on classification.
  • Use Case: When a user asks to "design a new feature for our app," this skill will analyze the request, determine it's a 'Complex' task, and route it to a premium model via a design agent, rather than a fast model for a simple query.

Quick Start

Use the complexity-router skill to classify and route the following request: "Write a Python script to scrape website data."

Frequently Asked Questions about complexity-router

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

FAQPage Schema
How does intelligent task routing optimize AI model selection?▼

Intelligent task routing optimizes AI model selection by evaluating token count, domain specificity, and multi-step reasoning to classify cognitive complexity, then dispatching tasks to the most economical model tier and execution mode for efficient resource utilization.

How do I classify cognitive complexity for multi-step reasoning requests?▼

You classify cognitive complexity by analyzing multiple signals including token count, domain specificity, multi-step reasoning depth, ambiguity, and resource requirements. This analysis assigns a complexity level ranging from Trivial to Expert to determine the appropriate routing path.

Can I use automated triage to route simple queries to a fast model tier?▼

Yes, automated triage evaluates request complexity and routes simple queries to a Fast model tier using direct execution. This cost-optimization ensures only complex or expert tasks are dispatched to Standard or Premium models or multi-skill agents.

What is the best way to orchestrate agents for complex feature design requests?▼

The best way to orchestrate agents for complex feature design requests is to use a complexity router to classify the task as Complex, which automatically dispatches the request to a premium model via a dedicated design agent or full pipeline rather than a fast model.

Does complexity classification work with multi-skill pipelines?▼

Yes, complexity classification works with multi-skill pipelines by evaluating resource requirements and ambiguity to determine if a task needs direct execution, a single skill, an agent, or a full pipeline. It routes tasks to the specific execution mode required.