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

tldr-router — скилл для Claude Code: выбор команды tldr

Подсказывает агенту, какую команду tldr запустить под конкретный вопрос: дерево файлов, вызовы, сложность, поток данных.

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

Что делает tldr-router

Скилл разбирает вопрос по ключевым словам и указывает на нужный слой анализа tldr. Спрашиваете «какие функции тут есть» — получаете tldr tree или tldr structure. Интересует, кто вызывает функцию, — идёт tldr context или tldr calls.

Внутри таблица соответствий «вопрос → команда» и дерево решений. Отдельно описаны хуки tldr-read-enforcer и tldr-context-inject: они сами определяют намерение по сообщениям и подставляют контекст в вызовы инструментов. Ручной запуск нужен, только если хук не дал нужный слой — тогда команду вроде tldr cfg path/to/file.py function_name вызывают напрямую.

Скилл не заменяет сам tldr: команды должны быть установлены и работать в проекте, иначе маршрутизация останется просто текстом. Это повод проверить окружение до того, как полагаться на автоматику.

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

  • выбрать между tree, structure и search при первом знакомстве с кодовой базой
  • найти точки входа и понять, кто вызывает функцию
  • оценить сложность функции перед рефакторингом
  • проследить, откуда берётся значение переменной
  • посчитать, что затронет правка конкретной строки

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

  • какие функции есть в src/ — покажи структуру
  • кто вызывает эту функцию и что вызывает она
  • откуда приходит значение переменной в этой функции

Как установить tldr-router

1Через Skills CLI (Vercel)

npx skills add parcadei/Continuous-Claude-v3 --skill tldr-router -a claude-code

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

~/.claude/skills/tldr-router/SKILL.md

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

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

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

migrate Ведёт миграцию от исследования цели до проверки изменений. Пригодится при обновлении фреймворка, языка, базы данных или инфраструктуры. CX Codex +1 481установок reference-sdk Скилл находит примеры реализации в эталонных SDK через утилиту btca. Он подсказывает агенту, как устроены стриминг, вызовы инструментов и валидация у других библиотек. CX Codex +1 480установок tour Показывает дружелюбный обзор возможностей агента, когда пользователь спрашивает, с чего начать или что доступно. Пригодится для первого знакомства с проектом. CX Codex +1 480установок agentica-prompts Скилл задаёт шаблоны и правила промптов для агентов Agentica и REPL. Убирает двусмысленность инструкций и организует обмен данными через файлы. CX Codex +1 478установок tdd-migrate Оркестрирует миграции через TDD: агенты анализируют код, пишут тесты, реализуют изменения и проверяют результат. Нужен для серии похожих переносов по образцу. CX Codex +1 476установок validate-agent Субагент читает план, выписывает библиотеки и архитектурные решения и проверяет их по актуальным практикам. Пригодится перед тем, как начинать реализацию. CX Codex +1 476установок tdd-migration-pipeline Скилл оркестрации для миграции и рефакторинга кодовой базы по TDD без перегрузки контекста главной модели. Пригодится при смене стека или переносе системы. CX Codex +1 476установок agentica-infrastructure Справочник по API инфраструктуры Agentica: 11 классов паттернов координации агентов, примитивы консенсуса и схема базы отслеживания. Пригодится, когда строишь мультиагентный воркфлоу и нужны точные сигнатуры конструкторов. CX Codex +1 475установок

Похожие

create-tldr-page официальный github Собирает страницу tldr из документации команды: короткое описание, ссылка на первоисточник и 5–8 примеров вызова. 8 800установок cast-imaging официальный Awesome Copilot Community Три субагента для GitHub Copilot, которые разбирают структуру приложения, оценивают последствия правок и подсказывают, как чинить проблемы качества кода. ★ 40 418звёзд репо codex softaworks Скилл запускает Codex CLI для анализа, рефакторинга и автоматического редактирования кода. По умолчанию использует GPT-5.2 с адаптивным reasoning и достигает 76.3% на SWE-bench. CX Codex +1 4 100установок rust-symbol-analyzer actionbook Скилл показывает структуру Rust-проекта через LSP-символы: модули, структуры, трейты, функции. Пригодится, когда надо быстро понять чужой крейт. CX Codex +1 3 100установок blast-radius michael-denyer Ищет, что изменение сломает в других местах, за пределами диффа. Полезен перед мержем и когда в задаче утверждают что-то про существующий код. CX Codex +1 889установок smell smallnest Скилл анализирует кодовую базу и выдаёт markdown-отчёт о нарушениях архитектуры, анти-паттернах и горячих точках по сложности. CX Codex +1 768установок

Вопросы о tldr-router

Как установить tldr-router в Claude?

Выполните npx skills add parcadei/Continuous-Claude-v3 --skill tldr-router -a claude-code. Скилл окажется в ~/.claude/skills/tldr-router/SKILL.md.

Что делает tldr-router?

Сопоставляет вопрос с подходящей командой tldr: навигация — tree и structure, архитектура — context и calls, сложность — cfg, поток данных — dfg, влияние правок — slice.

Нужно ли запускать команды tldr вручную?

Обычно нет. Хуки tldr-read-enforcer и tldr-context-inject определяют намерение и подставляют контекст сами. Ручной вызов остаётся для случая, когда нужен слой, которого хуки не дали.

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

SKILL.md · MIT
---
name: tldr-router
description: Maps questions to the optimal tldr command. Use this to pick the right layer
---

# TLDR Smart Router

Maps questions to the optimal tldr command. Use this to pick the right layer.

## Question → Command Mapping

### "What files/functions exist?"
```bash
tldr tree . --ext .py          # File overview
tldr structure src/ --lang python  # Function/class overview
```
**Use:** Starting exploration, orientation

### "What does X call / who calls X?"
```bash
tldr context <function> --project . --depth 2
tldr calls src/
```
**Use:** Understanding architecture, finding entry points

### "How complex is X?"
```bash
tldr cfg <file> <function>
```
**Use:** Identifying refactoring candidates, understanding difficulty

### "Where does variable Y come from?"
```bash
tldr dfg <file> <function>
```
**Use:** Debugging, understanding data flow

### "What affects line Z?"
```bash
tldr slice <file> <function> <line>
```
**Use:** Impact analysis, safe refactoring

### "Search for pattern P"
```bash
tldr search "pattern" src/
```
**Use:** Finding code, structural search

## Decision Tree

```
START
  │
  ├─► "What exists?" ──► tree / structure
  │
  ├─► "How does X connect?" ──► context / calls
  │
  ├─► "Why is X complex?" ──► cfg
  │
  ├─► "Where does Y flow?" ──► dfg
  │
  ├─► "What depends on Z?" ──► slice
  │
  └─► "Find something" ──► search
```

## Intent Detection Keywords

| Intent | Keywords | Layer |
|--------|----------|-------|
| Navigation | "what", "where", "find", "exists" | tree, structure, search |
| Architecture | "calls", "uses", "connects", "depends" | context, calls |
| Complexity | "complex", "refactor", "branches", "paths" | cfg |
| Data Flow | "variable", "value", "assigned", "comes from" | dfg |
| Impact | "affects", "changes", "slice", "dependencies" | slice/pdg |
| Debug | "bug", "error", "investigate", "broken" | cfg + dfg + context |

## Automatic Hook Integration

The `tldr-read-enforcer` and `tldr-context-inject` hooks automatically:
1. Detect intent from your messages
2. Route to appropriate layers
3. Inject context into tool calls

You don't need to manually run these commands - the hooks do it for you.

## Manual Override

If you need a specific layer the hooks didn't provide:

```bash
# Force specific analysis
tldr cfg path/to/file.py function_name
tldr dfg path/to/file.py function_name
tldr slice path/to/file.py function_name 42
```

© parcadei · MIT · parcadei/Continuous-Claude-v3

Смотрите также

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

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