Skip to content
Back to skills

Skill Routing Arbitrator

ASecurity

Disambiguator for when multiple skills could match the same user prompt. Use when uncertain which of several overlapping skills to invoke — e.g., code review (engineering:code-review vs ecc:code-review vs ecc:python-review vs review), security audit (ecc:security-review vs anthropic-skills:security-audit-engine vs ruflo-security-audit:audit), MCP server building (anthropic-skills:mcp-builder vs ecc:mcp-server-patterns), or any case where two or more skills' descriptions match the user's reque...

  • 2 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added August 31, 2026
ai-agentspythonrustgokotlintestingcode-reviewgitapisecuritydocumentation

Works with

  • api
  • mcp

Security analysis

A100/100

Scanned August 31, 2026

npx -y skills add daehounan/agency-agents-fork --skill skill-routing-arbitrator --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Skill Routing Arbitrator?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Skill Routing Arbitrator
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/daehounan-skill-routing-arbitrator/badge)](https://www.skillsdirectory.com/skills/daehounan-skill-routing-arbitrator)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: skill-routing-arbitrator
description: Disambiguator for when multiple skills could match the same user prompt. Use when uncertain which of several overlapping skills to invoke — e.g., code review (engineering:code-review vs ecc:code-review vs ecc:python-review vs review), security audit (ecc:security-review vs anthropic-skills:security-audit-engine vs ruflo-security-audit:audit), MCP server building (anthropic-skills:mcp-builder vs ecc:mcp-server-patterns), or any case where two or more skills' descriptions match the user's request. Returns the canonical preferred skill and explains why.
---

# Skill Routing Arbitrator

When multiple skills could fire on the same prompt, this skill provides deterministic preferences so Claude routes to the right one.

## Priority hierarchy (general)

1. **Most specific language/domain** wins over generic — e.g., `ecc:python-review` over `ecc:code-review`
2. **Active executor** wins over **strategy/workflow doc** — e.g., `ecc:code-review` (runs review) over `engineering:code-review` (strategy)
3. **Current version** wins over **dated snapshot** — e.g., `anthropic-skills:mcp-builder` over `anthropic-skills:mcp-builder-20260419`
4. **Real skill** wins over **legacy shim** — e.g., `ecc:tdd-workflow` over `ecc:tdd` shim
5. **Connected-data-source skill** wins when data is available — e.g., `common-room:account-research` if Common Room MCP is connected, else `sales:account-research`

## Specific cluster rules

### Code review

| Situation | Skill |
|---|---|
| Language known + active review needed | `ecc:<lang>-review` (cpp, python, go, rust, kotlin, flutter) |
| PR / multi-agent comprehensive | `ecc:review-pr` |
| Local diff review | `ecc:code-review` |
| PR triage (lightweight built-in) | `review` |
| Security focus on PR | `security-review` |
| Codebase security review | `ecc:security-review` |
| Strategy / process discussion only | `engineering:code-review` |

### Testing

| Situation | Skill |
|---|---|
| TDD in language X | `ecc:<lang>-test` |
| E2E specifically | `ecc:e2e-testing` |
| Generate tests from existing file | `ruflo-testgen:testgen` |
| Identify coverage gaps | `ruflo-testgen:test-gaps` |
| Strategy / test plan | `engineering:testing-strategy` |

### Build error resolution

Pick by language: `ecc:cpp-build` / `go-build` / `kotlin-build` / `rust-build` / `flutter-build` / `gradle-build`.

### Security audit

| Situation | Skill |
|---|---|
| Codebase review (vulnerabilities in code) | `ecc:security-review` |
| Dependency / supply chain CVE | `ruflo-security-audit:dependency-check` |
| Formal SOC 2 / ISO 27001 / HIPAA readiness | `anthropic-skills:security-audit-engine` |
| Smart contract / DeFi | `agency-agents-fork:compliance-audit-routing` → `blockchain-security-auditor` |
| Healthcare PHI in code | `ecc:healthcare-phi-compliance` |
| LLM trading agent security | `ecc:llm-trading-agent-security` |
| Bug bounty mode | `ecc:security-bounty-hunter` |
| PR-context lightweight | `security-review` |

### Documentation

| Situation | Skill |
|---|---|
| Library / API docs lookup | `ecc:documentation-lookup` (NOT `ecc:docs` shim) |
| Auto-generate from code | `ruflo-docs:doc-gen` or `ruflo-docs:api-docs` |
| Plan documentation strategy | `engineering:documentation` |
| RuFlo-managed project | `ruflo-docs:ruflo-docs` |

### Document generation by file format

Always prefer format-specific:
- PDF → `anthropic-skills:pdf`
- PPTX → `anthropic-skills:pptx`
- DOCX → `anthropic-skills:docx`
- XLSX → `anthropic-skills:xlsx`

For code-generated mixed-format documents with charts → `specialized-document-generator` agent (via `knowledge-content-routing`).

### Brand voice

| Situation | Skill |
|---|---|
| Search platforms for brand materials | `brand-voice:discover-brand` |
| Generate guidelines from materials | `brand-voice:generate-guidelines` |
| Apply guidelines to content | `brand-voice:enforce-voice` |
| Review existing content for brand fit | `marketing:brand-review` |
| Anthropic-branded artifact (colors/typography) | `anthropic-skills:brand-guidelines` |

### MCP server building

| Situation | Skill |
|---|---|
| New MCP server | `anthropic-skills:mcp-builder` |
| Pattern reference | `ecc:mcp-server-patterns` |
| Snapshot (don't use) | `anthropic-skills:mcp-builder-20260419` |

### Skill creation pipeline

| Stage | Skill |
|---|---|
| Author new skill | `anthropic-skills:harness-skill-builder` |
| Review pre-package | `anthropic-skills:skill-review-gate` |
| Package as patch/upgrade | `anthropic-skills:skill-upgrade-pipeline` |
| Patch exam engine | `anthropic-skills:exam-engine-patcher` |
| Extract from git history | `ecc:skill-create` |
| Compliance scan on skills | `ecc:skill-comply` |
| Portfolio dashboard | `ecc:skill-health` |
| Inventory | `ecc:skill-stocktake` |

### Planning / execution

Canonical PRP flow: `ecc:prp-prd` → `ecc:prp-plan` → `ecc:prp-implement` → `ecc:prp-pr` → `ecc:prp-commit`.

Alternatives:
- Multi-agent agency engagement → `agency-agents-fork:strategy-nexus`
- Agent-to-agent handoff doc → `anthropic-skills:work-order-drafter`
- Lightweight restate + plan → `ecc:plan`

### Compliance (route by domain)

| Domain | Skill |
|---|---|
| SOX testing | `finance:sox-testing` |
| Financial audit support | `finance:audit-support` |
| HIPAA in code | `ecc:hipaa-compliance` |
| Healthcare PHI | `ecc:healthcare-phi-compliance` |
| Legal contract compliance | `legal:compliance-check` |
| Operational tracking | `operations:compliance-tracking` |
| Smart contract / n8n | `agency-agents-fork:compliance-audit-routing` |
| Formal SOC 2 / ISO 27001 | `anthropic-skills:security-audit-engine` |
| Skill ecosystem compliance | `ecc:skill-comply` |

### Sales / account research

| Situation | Skill |
|---|---|
| Common Room MCP available | `common-room:account-research` / `compose-outreach` / `call-prep` / `weekly-prep-brief` |
| No Common Room data | `sales:account-research` / `draft-outreach` / `call-prep` |
| Methodology depth (MEDDPICC etc.) | `agency-agents-fork:sales-methodology-routing` |

### Memory / session

| Situation | Skill |
|---|---|
| Working memory edits | `productivity:memory-management` |
| Cleanup / consolidate | `anthropic-skills:consolidate-memory` |
| Save session state | `ecc:save-session` |
| Resume session | `ecc:resume-session` |
| Pre-compaction prep | `ecc:strategic-compact` |
| RAG memory CRUD | `ruflo-rag-memory:ruflo-memory` |
| RAG semantic recall | `ruflo-rag-memory:recall` |

## Always avoid

- **Legacy shims:** `ecc:tdd`, `ecc:e2e`, `ecc:eval`, `ecc:docs`, `ecc:devfleet`, `ecc:claw`, `ecc:orchestrate`, `ecc:prompt-optimize` — use the destination skill directly
- **Dated snapshots:** `*-20260418`, `*-20260419` suffixes — use the current version

## See also

[`docs/skill-ecosystem-duplicates.md`](../../docs/skill-ecosystem-duplicates.md) — full audit with rationale for every cluster.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…