К основному содержанию
скилл CX Codex

route — скилл для Claude Code: классификация задачи и выбор ревьюера

Скилл определяет тип работы по задаче или диффу и отправляет её нужному специалисту: UI, API, инфраструктура, документация или ядро.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add dshakes/compass --skill route -a claude-code
Открыть на GitHub

Что делает route

Скилл повторяет облачную схему SDLC локально: сначала классифицирует задачу или дифф, потом передаёт работу доменному ревьюеру. Доменов пять. Фронтенд, стили и компоненты уходят к ревьюеру кода вместе с проходом по дизайну и доступности. Публичные API, контракты и схемы проверяют на обратную совместимость. CI, деплой и миграции отдают агенту, который умеет оценивать радиус поражения. Документацию берёт docs-writer. Библиотечная и бизнес-логика — обычный ревьюер кода. Если сигналы смешаны, домен по умолчанию core.

Проверку корректности запускают всегда, независимо от домена. Всё, что касается авторизации, пользовательского ввода, изоляции арендаторов или секретов, дополнительно проходит через security-auditor. Маршрутизация только добавляет целевой проход, а не заменяет критичные проверки. Результаты приходят тремя группами: Blocking, Should-fix и Nit.

Скиллу нужны инструменты Read, Grep, Glob и Bash. При сомнениях он склоняется к лишнему ревью, потому что ошибка в сторону меньшей проверки обходится дороже. Решение остаётся совещательным: человек всё равно смотрит и мержит. В том же репозитории есть отдельный выбор модели по цене и сложности — compass route, у него своя проверка на наборе маршрутов из scripts/route-evalset.tsv, и с доменной маршрутизацией это не одно и то же.

Какие задачи решает

  • определить, к какому домену относится дифф
  • отправить задачу нужному ревьюеру, а не в общий проход
  • добавить проверку доступности к изменениям интерфейса
  • поймать ломающие изменения в публичном API
  • проверить безопасность при правках авторизации и ввода

Примеры запросов агенту

  • Разбери текущий дифф и скажи, к какому домену он относится
  • Отправь этот дифф на ревью с проверкой обратной совместимости контракта
  • Проверь безопасность правок в авторизации и пользовательском вводе

Как установить route

1Через Skills CLI (Vercel)

npx skills add dshakes/compass --skill route -a claude-code

2Вручную: положить файлы

~/.claude/skills/route/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/route/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о route

Как установить route в Claude Code?

Выполните npx skills add dshakes/compass --skill route -a claude-code, файл скилла окажется в ~/.claude/skills/route/SKILL.md.

Что делает route?

Определяет домен задачи или диффа и передаёт работу подходящему субагенту: ревьюеру кода, docs-writer, k8s-operator или security-auditor.

Заменяет ли маршрутизация обычное ревью?

Нет. Проверка корректности и аудит безопасности при правках авторизации и ввода запускаются всегда, маршрутизация лишь добавляет целевой проход по домену.

Исходный текст

SKILL.md · MIT
---
name: route
description: Detect the work type of a task or diff and dispatch the right specialist review/agent. Use when you're about to review or implement and want the correct domain reviewer (UI/design, API/devex, infra, docs, core) instead of a generic pass. The local mirror of the SDLC Classifier + domain-routed reviewers.
argument-hint: "[task description or 'review the current diff']"
allowed-tools: Read, Grep, Glob, Bash
---

# Route work to the right specialist

The cloud SDLC classifies each PR (`sdlc-classify.yml`) and runs domain-specific
reviewers. This skill does the same locally: classify, then dispatch.

## Steps
1. **Classify** the task/diff into ONE primary domain (default `core` if mixed):
   | Domain | Signals | Route to |
   |---|---|---|
   | `ui` | frontend, styling, components, UX | `code-reviewer` + a design/a11y pass |
   | `api` | public API/SDK, contracts, schemas | `code-reviewer` + contract/back-compat focus |
   | `infra` | CI, deploy, IaC, migrations | `k8s-operator` / careful review of blast radius |
   | `docs` | docs/markdown only | `docs-writer` |
   | `core` | library / business logic | `code-reviewer` (+ `security-auditor` if it touches authz/inputs) |
2. **Always** run, regardless of domain: a correctness review (`code-reviewer`) and,
   for anything touching auth/inputs/tenancy/secrets, `security-auditor`. Routing only
   *adds* a targeted pass — it never removes the safety-critical ones.
3. **Dispatch**: hand the diff to the chosen subagent(s) in a fresh context; collect and
   summarize findings grouped Blocking / Should-fix / Nit.

## Notes
- Bias to *more* review when uncertain — misclassifying down is the only costly error.
- This is advisory routing; it does not gate anything. The human still reviews and merges.
- **Model tiering** (separate from domain routing): `compass route "<task>"` picks the
  cheapest-correct model (haiku/sonnet/opus). It's **measured** — `compass route --eval`
  scores it against `scripts/route-evalset.tsv` and CI gates on an accuracy floor, so the
  heuristic can't silently regress. Add real mis-routes to the set as they surface.

© dshakes · MIT · dshakes/compass

Похожие скиллы

Все скиллы по теме «Код-ревью и рефакторинг» →
intelligence-route ruvnet Выбирает агента и уровень модели по трём ступеням сложности с учётом прошлых запусков. Помогает сократить затраты на токены. CX Codex +1 741установок tao-route-visual-changenet-samples NVIDIA Corporation Разделяет слабые VCN-образцы после анализа на выборки для Mining и AnomalyGen. Помогает увидеть, какие метки не подходят ни одному модулю. CX Codex +1 1 600установок maister SkillPanel maister ведёт задачу от требований до проверки и применяет стандарты проекта на каждом этапе. Подходит для функций, исправлений и миграций. ★ 258звёзд репо great_cto avelikiy Скилл превращает Claude в оркестратора: CTO описывает задачу словами, а агенты сами проходят этапы пайплайна. Пригодится тем, кто ведёт проект целиком через агента. CX Codex +1 ★ 107звёзд репо cost-booster-route ruvnet Разбирает партию задач по трём уровням роутера и показывает, сколько из них ушло в Agent Booster без вызова LLM. CX Codex +1 684установок

Из того же набора3

Спонсоры проекта

Компании, которые помогают держать аналитику открытой