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

ast-grep-outline — скилл для Claude Code: что делает и как установить

Строит компактную карту структуры кода и файлов через ast-grep без чтения всего исходника. Помогает экономить контекст при разборе незнакомых репозиториев.

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

Что делает ast-grep-outline

Скилл запускает команду ast-grep outline и возвращает синтаксическое дерево файла с номерами строк. Для отдельных файлов выводятся функции, импорты и члены классов. Для директорий инструмент собирает только экспортируемые имена. Это заметно снижает расход контекста.

Детализацию вывода задаёт параметр --view: от кратких имён до развёрнутого списка методов со строками. Флаг --items переключает фокус между импортами и структурой файла, а ключ --match фильтрует верхнеуровневые сущности регулярными выражениями.

Инструмент анализирует исключительно локальный синтаксис. Он не резолвит типы, не отслеживает цепочки реэкспортов и не строит граф вызовов, поэтому внешние зависимости придётся искать другими утилитами.

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

  • составить карту публичного API незнакомой папки
  • посмотреть методы и поля класса с номерами строк
  • проверить импорты перед правкой файла
  • оценить изменения структуры в изменённых git-файлах

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

  • Покажи структуру экспортов в папке src через ast-grep outline
  • Посмотри методы класса UserService в файле user.ts с номерами строк
  • Проверь импорты в директории components через ast-grep outline

Как установить ast-grep-outline

1Через Skills CLI (Vercel)

npx skills add ast-grep/agent-skill --skill ast-grep-outline -a claude-code
npx skills add ast-grep/agent-skill --skill outline -a claude-code

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

~/.claude/skills/outline/SKILL.md

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

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

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

Похожие

ast-grep-find parcadei Ищет код по синтаксическому дереву и заменяет конструкции с учётом структуры языка. Пригодится для точечного рефакторинга функций, импортов и переменных без ложных срабатываний в строках. CX Codex +1 518установок codegraph-ast-grep stark-ai-de Ставит и чинит CodeGraph с ast-grep, чтобы агент видел структуру репозитория и отвечал меньшим числом вызовов инструментов. CX Codex +1 2 700установок ast-grep pproenca Скилл с набором правил по написанию и отладке ast-grep-запросов: поиск по AST, линтинг и переписывание кода. CX Codex +1 332установок search-router parcadei Подсказывает агенту, каким инструментом искать код: TLDR, AST-grep, семантикой или Grep. Экономит токены на разведке по репозиторию. CX Codex +1 485установок codebase-search akillness Скилл разбирает запросы вида «где это лежит» на один поисковый пакет и возвращает карту доказательств до правок. CX Codex +1 392установок file-search Netresearch DTT GmbH Скилл учит агента искать по репозиторию через rg, fd, ast-grep, semgrep, rga, tokei и scc вместо grep и find. Пригодится перед задачей, когда нужно собрать контекст. CX Codex +1 521установок

Рядом в теме «Настройка агента: память, контекст, субагенты»

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →

Вопросы о ast-grep-outline

Как установить ast-grep-outline в Claude Code?

Выполните команду npx skills add ast-grep/agent-skill --skill ast-grep-outline -a claude-code.

Что делает ast-grep-outline?

Скилл формирует компактную схему кода с номерами строк, собирая функции, классы, импорты и экспорты. Это даёт возможность изучить структуру файла до чтения полного текста.

Умеет ли инструмент строить граф вызовов?

Нет, он разбирает только локальный синтаксис. Скилл не выводит типы, не переходит по цепочкам экспорта и не связывает вызовы между файлами.

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

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

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