vc-router

Routes user requests to the most appropriate skill using confidence scoring.

10|Updated Jan 8, 2026
One-click install
npx skills add https://github.com/kks0488/vibe-codex --skill vc-router
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vc-router
Source: https://github.com/kks0488/vibe-codex/tree/main/.codex/skills/vc-router
Command: npx skills add https://github.com/kks0488/vibe-codex --skill vc-router

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automatically determines the most appropriate skill to handle a user's request, especially when the user doesn't specify one or the intent is ambiguous.

Core Features & Use Cases

  • Automatic Skill Selection: Analyzes user intent to pick the best-suited skill.
  • Skill Chaining: Can compose multiple skills for complex tasks.
  • Fallback Mechanism: Gracefully handles situations where no direct match is found.
  • Use Case: When a user says "Build a login page with OAuth," the router identifies that vc-phase-loop is the most appropriate skill for this multi-faceted development task.

Quick Start

Use vc-router to route the goal of building a login page with OAuth.

Frequently Asked Questions about vc-router

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

FAQPage Schema
How does intent classification work for automatic skill selection?

Intent classification for skill selection works by analyzing user requests across action, domain, output, and scope dimensions. It uses a confidence scoring matrix to evaluate matches and can optionally deploy sub-agents to resolve ambiguous queries.

What's the best way to route ambiguous user requests to the right workflow?

The best way to route ambiguous requests is using a router that classifies intent and optionally uses sub-agents. If the confidence scoring matrix finds no direct match, it applies a fallback mechanism to ensure the request is still handled gracefully.

How do I handle fallback mechanisms when no direct skill match is found?

Fallback mechanisms handle missing skill matches by defaulting to a designated skill like `vc-phase-loop`. This ensures complex development tasks are still processed even when the confidence scoring matrix lacks a direct match.

Can I compose multiple skills for complex task chaining?

Yes, you can compose multiple skills for task chaining. The router supports skill composition, allowing it to automatically select and sequence different skills to execute multi-faceted development requests.

When do I need workflow orchestration for my automation tasks?

You need workflow orchestration when users do not specify a target skill or when their intent is ambiguous. The router automatically determines the most appropriate skill to handle the request by classifying intent across multiple dimensions.

What happens if the router fails to find a matching skill for my request?

If the router fails to find a matching skill, the fallback mechanism defaults to `vc-phase-loop`. This ensures your request is processed by a general skill capable of handling development tasks when no direct match exists.