skill-router

Route user tasks to optimal skills by analyzing task domains against a skill catalog.

Updated Jan 19, 2023
One-click install
npx skills add https://github.com/claudchereji/VisualVerses --skill skill-router-claudchereji
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-router
Source: https://github.com/claudchereji/VisualVerses/tree/main/.opencode/skills/skill-router
Command: npx skills add https://github.com/claudchereji/VisualVerses --skill skill-router-claudchereji

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill acts as an intelligent dispatcher, analyzing user requests to automatically identify and load the most appropriate skill or combination of skills required to fulfill the task, eliminating the need for manual skill selection.

Core Features & Use Cases

  • Automated Task Analysis: Deciphers user intent to determine the best-suited skill(s).
  • Optimal Skill Selection: Chooses 1-3 specific skills, prioritizing specialized over general ones.
  • Use Case: When a user asks to "debug a performance issue in my Django application," this skill will automatically load django-developer and debugger to address the request efficiently.

Quick Start

Use the skill router to analyze my request to build a new feature.

Frequently Asked Questions about skill-router

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

FAQPage Schema
How does automated skill routing handle complex software engineering requests?

Automated skill routing analyzes task domains within your request to match and load the optimal combination of 1-3 specific skills. It prioritizes specialized framework skills over general language skills to ensure deterministic task execution without manual selection.

How do I orchestrate multiple skills for a single task without manually selecting them?

You orchestrate multiple skills by providing your raw development request to the router, which analyzes user intent and automatically loads the best-suited specialized skills via the skill tool. This eliminates manual orchestration and enables deterministic task execution.

Can I use automated task analysis to load specialized framework skills instead of general language skills?

Yes, automated task analysis specifically prioritizes loading specialized framework skills over general language skills. When you submit a request, the router evaluates the task domains and selects the most specific skills available to fulfill your requirements.

What is the best way to automatically dispatch a debugging task to the correct development skills?

The best way to dispatch debugging tasks is to route the raw request through automated task analysis, which matches the request against a comprehensive skill catalog. It automatically loads relevant debugger and framework-specific skills to address the performance issue efficiently.

Why does the skill router avoid loading orchestration or agent management skills automatically?

The skill router avoids loading orchestration and agent management skills to prevent circular routing logic and maintain deterministic task execution. These meta-skills are only loaded if you explicitly request them, ensuring the router focuses on specific domain execution.

Does the skill router support loading multiple skills simultaneously for combined task domains?

Yes, the skill router supports loading 1-3 specific skills simultaneously by analyzing overlapping task domains. It identifies the optimal combination of skills required to fulfill complex requests and loads them together via the skill tool for immediate execution.