Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add agents/sabbour/agentweaver/speckit.squad.routegit clone --depth 1 https://github.com/sabbour/agentweaverWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/agents/sabbour/agentweaver/speckit.squad.route)<a href="https://agentmods.dev/agents/sabbour/agentweaver/speckit.squad.route"><img src="https://agentmods.dev/badge/agents/sabbour/agentweaver/speckit.squad.route.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00014 | $0.00777 |
| Opus 5 | $0.00007 | $0.00388 |
| Sonnet 5 | $0.00003 | $0.00155 |
| Haiku 4.5 | $0.00001 | $0.00078 |
Grade A, and why
speckit.squad.route scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 4d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 86 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Squad Bridge: Route Tasks
Read open tasks from the Speckit task list and assign each to the most
appropriate Squad agent using capability matching or round-robin (configured
in squad-config.yml).
This command is also triggered by the after_tasks hook.
User Input
$ARGUMENTS
Steps
-
Verify prerequisites:
specs/<id>/tasks.mdexists; if not, tell the user to run/speckit.tasksfirst and stop..squad/exists; if not, tell the user to run/speckit.squad.initfirst and stop.
-
Load bridge config from
.specify/extensions/squad/squad-config.ymlif it exists, otherwise use extension defaults. -
Read open tasks from
specs/<id>/tasks.md. Parse each task's title, description, and any tags or phase labels. -
Load Squad agents and routing rules from
.squad/(agents directory androuting.md). Only consider agents withstatus: active. -
Route each task using the configured
routing_strategy:capability-match(default):- Extract domain keywords from the task title and description
- Match against agent capabilities using the routing rules in
.squad/routing.md - If multiple agents match, prefer the one with the highest capability level for the matched domain
- If no agent matches, assign to coordinator and flag for manual review
round-robin:- Assign tasks to active agents in a rotating sequence
- Track assignment counts to ensure even distribution
-
Determine model tier for each task:
- Tasks involving architecture decisions, complex algorithms, or spec
interpretation →
fulltier - Standard feature implementation →
standardtier - Boilerplate, scaffolding, documentation →
lightweighttier
- Tasks involving architecture decisions, complex algorithms, or spec
interpretation →
-
Output a routing table:
Task Routing Summary ───────────────────────────────────────────────────────────────────── Task Agent Tier ───────────────────────────────────────────────────────────────────── Design REST API endpoints backend-engineer full Implement JWT authentication backend-engineer standard Build login form component frontend-engineer standard Write unit tests for auth service qa-engineer standard Set up GitHub Actions CI pipeline devops-engineer standard Add README and API docs ⚠️ coordinator lightweight ───────────────────────────────────────────────────────────────────── Routed: 5 / 6 Unrouted (needs review): 1
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 4d ago First seen · 86 lines · 14 tokens per session scan A 8e276b85394a
speckit.squad.route is an agent published in the GitHub repository sabbour/agentweaver (5 stars, last pushed yesterday), licensed MIT. It adds 14 tokens to every session and 777 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other agents, from other repositories
git-operations-engineer
Git operations: branch management, rebases, merges, stacked PRs, recovery operations, clean commit history.
product-owner
Analyzes the codebase, issues, and TODOs to propose prioritized work items. Run when deciding what to work on next or reviewing the project backlog.
issue-tracker
Issues and PRDs for this repo live as GitHub issues. Use the gh CLI for all operations.
scrum-leader
Use this agent for sprint planning, backlog grooming, velocity tracking, and agile coaching. Deploy when: (1) Sprint boundaries reached (day 1, 7, 14 of 2-week cycle), (2) Backlog grooming needed or estimation sessions required, (3) Daily standup aggregation and impediment tracking, (4) Velocity drift detected (>15%…
sweep-apply
Not a prompt: this definition applies an approved per-issue action list via the deterministic actions adapter in item-list mode (lib/adapters/actions.mjs). No model runs.
complaint-agent
Sen ComplaintAgent'sın. Şikayetleri complaintregistrationtool ile kaydedersin.