speckit-squad-route

Route open Speckit tasks to active Squad agents via capability matching or round-robin.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/B0yZ4kr14/OrthoPlus-Enterprise --skill speckit-squad-route
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-squad-route
Source: https://github.com/B0yZ4kr14/OrthoPlus-Enterprise/tree/main/.specify-backups/20260518-141826/_agents/skills/speckit-squad-route
Command: npx skills add https://github.com/B0yZ4kr14/OrthoPlus-Enterprise --skill speckit-squad-route

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Speckit open tasks can pile up without a clear owner, causing delays and misallocated effort.

Core Features & Use Cases

  • Capability-based agent routing: Assigns each open task to an active Squad agent by matching task title/description tags and domain keywords against .squad/routing.md capability rules.
  • Round-robin fallback routing: Distributes tasks evenly across active agents when round_robin is configured.
  • Task tiering for model guidance: Classifies each task into complex, standard, or simple to better steer downstream execution.
  • Safety checks and manual-review signaling: Stops early with clear guidance when required Speckit/Squad structure is missing, and flags unrouted tasks with a coordinator marker when no agent matches.

Quick Start

Run the command to route all currently open Speckit tasks based on capability matching and produce an assignment summary.

Frequently Asked Questions about speckit-squad-route

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

FAQPage Schema
How do I route open Speckit tasks to squad agents automatically?

Routing open Speckit tasks to squad agents involves matching task titles, descriptions, and domain labels against capability rules in `.squad/routing.md` to assign work to active agents.

What is the best way to assign pending tasks evenly across active agents?

Round-robin distribution assigns pending tasks evenly across active squad agents when configured, providing a fallback mechanism when capability-based matching is not specified.

How does capability matching work for agent task routing?

Capability matching for agent task routing compares task tags and domain keywords against `.squad/routing.md` rules to find the most appropriate active Squad agent for assignment.

What happens to unrouted tasks when no agent matches the capability rules?

Unrouted tasks with no matching agent are flagged with a coordinator marker, and the routing process stops early with manual-review signaling if required Speckit or Squad structure is missing.

Do I need specific files to enable task routing for my squad?

Task routing requires reading `.specify/tasks.md` for pending work and squad configuration from `.squad/`, including `routing.md`, with optional extension overrides from `.specify/extensions/squad/squad-config.yml`.

Can I classify task complexity when routing work to agents?

Task tiering classifies each routed task into complex, standard, or simple categories to better steer downstream model execution and guide agents on expected effort.