agent-routing

Route NestJS backend requests to expert agents using keyword-based decision logic.

Updated Dec 2, 2025
One-click install
npx skills add https://github.com/m16khb/claude-integration --skill agent-routing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-routing
Source: https://github.com/m16khb/claude-integration/tree/main/plugins/nestjs-backend/skills/agent-routing
Command: npx skills add https://github.com/m16khb/claude-integration --skill agent-routing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill analyzes backend requests and automatically routes to the most suitable expert agents for multi-domain tasks.

Core Features & Use Cases

  • MCP Integration: Routing decisions via a decision process for sequential vs parallel execution.
  • Routing Decision Tree: Keywords-based mapping to experts (e.g., Redis, TypeORM, BullMQ, CQRS, Microservices).
  • Execution Strategy: Supports SINGLE_EXPERT, SEQUENTIAL, PARALLEL, DIRECT routing.
  • Usage Scenario: Request a multi-domain feature and automatically assign specialists.

Quick Start

Provide a backend request containing keywords like "redis" and "typeorm" and request a route to appropriate experts.

Frequently Asked Questions about agent-routing

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

FAQPage Schema
How do I automatically route NestJS backend requests to the right expert agent?

Routing NestJS backend requests involves analyzing task keywords and automatically assigning them to specialized agents. This Skill uses keyword-based decision logic to map complex multi-domain requests—such as Redis caching, TypeORM migrations, BullMQ queues, and CQRS—to the correct expert, then selects execution strategy (SINGLE, SEQUENTIAL, PARALLEL, or DIRECT) for optimal task completion.

Can I handle multi-domain NestJS tasks with parallel and sequential execution?

Yes. The Skill supports execution strategy selection across SINGLE_EXPERT, SEQUENTIAL, PARALLEL, and DIRECT routing modes. You provide a backend request containing multiple domains—Redis, TypeORM, BullMQ, microservices, testing—and the Skill generates subagent prompts and coordinates execution, deciding whether tasks run in parallel for speed or sequentially for dependency ordering.

What backend domains does this routing system support?

The routing system covers Redis caching, TypeORM entities and migrations, BullMQ queues, CQRS patterns, microservices architecture, testing frameworks, and Fastify integration. It recognizes keywords for each domain and routes requests to specialized agents equipped to handle those specific technologies within NestJS backend development.

How does keyword-based routing work for complex backend requests?

Keyword-based routing analyzes incoming backend requests for domain indicators—redis, typeorm, bullmq, cqrs, microservices, testing, fastify—and matches them to expert agents. The Skill applies MCP-driven decision logic to determine routing paths and execution strategy, generating specialized prompts for each assigned agent.

Do I need to manually assign agents or specify execution order?

No. The Skill automates agent assignment and execution planning. Provide your multi-domain backend request, and the system analyzes keywords, routes to appropriate experts, and automatically selects execution strategy—whether tasks need single expert focus, sequential chaining, or parallel execution—without manual intervention.

What's the difference between SEQUENTIAL and PARALLEL execution in this routing system?

SEQUENTIAL execution runs assigned agents one after another, preserving task dependencies and order. PARALLEL execution runs agents simultaneously when tasks are independent, reducing total execution time. The Skill selects the optimal strategy based on task analysis and dependencies within your multi-domain backend request.