trailmark-summary — скилл для Claude Code: обзор структуры кода
Скилл запускает trailmark analyze --summary на каталоге проекта и возвращает найденные языки, число точек входа и список зависимостей.
npx skills add trailofbits/skills --skill trailmark-summary -a claude-codeЧто делает trailmark-summary
Скилл делает один проход по каталогу и отдаёт три вещи: список языков, которые Trailmark определил парсером, строку Entrypoints: и строку Dependencies:. Этого хватает, чтобы сориентироваться в незнакомом репозитории до того, как начнётся разбор по файлам.
Внутри четыре шага. Сначала проверка, что trailmark доступен — напрямую или через uv run. Потом определение языков через trailmark.parse.detect_languages (в сборках 0.2.x та же функция лежит в trailmark.query.api). Затем сам trailmark analyze --language auto --summary {args}, и в конце сверка: если хотя бы один из трёх блоков не пришёл, скилл сообщает о пробеле, а не додумывает вывод.
Установку Trailmark скилл на себя не берёт: pip install, uv pip install и git clone он не запускает. Без trailmark в окружении работа просто не начнётся — поставить его нужно самому. Для полного разбора со всеми проходами, оценками горячих точек и данными о taint этот скилл не подходит, там нужен trailmark-structural.
Какие задачи решает
- получить список языков в незнакомом репозитории
- посчитать точки входа перед декомпозицией
- собрать список зависимостей проекта
- сориентироваться в чужом коде до глубокого анализа
- проверить, что Trailmark вообще видит проект
Примеры запросов агенту
- Сделай trailmark summary по каталогу
src - Прогони обзор структуры проекта и покажи найденные языки
- Запусти trailmark-summary, нужны точки входа и зависимости
Как установить trailmark-summary
1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill trailmark-summary -a claude-code2Вручную: положить файлы
~/.claude/skills/trailmark-summary/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/trailmark-summary/
1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill trailmark-summary -a codex2Вручную: положить файлы
.agents/skills/trailmark-summary/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill trailmark-summary -a cursor2Вручную: положить файлы
.cursor/skills/trailmark-summary/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install trailofbits/skills trailmark-summary2Вручную: положить файлы
.github/skills/trailmark-summary/SKILL.md1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill trailmark-summary -a gemini-cli2Командой платформы
gemini skills install https://github.com/trailofbits/skills --path plugins/trailmark/skills/trailmark-summaryВручную: положить файлы
.devin/skills/trailmark-summary/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill trailmark-summary -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора77
Похожие
Рядом в теме «Настройка агента: память, контекст, субагенты»
Все скиллы по теме «Настройка агента: память, контекст, субагенты» →Вопросы о trailmark-summary
Как установить trailmark-summary в Claude Code?
Выполните npx skills add trailofbits/skills --skill trailmark-summary -a claude-code. Файл скилла появится по пути ~/.claude/skills/trailmark-summary/SKILL.md.
Что делает trailmark-summary?
Запускает trailmark analyze --language auto --summary на целевом каталоге и возвращает определённые языки, число точек входа и зависимости.
Нужно ли что-то ставить до запуска скилла?
Да, сам Trailmark. Скилл только проверяет его наличие и не выполняет установку — ни pip install, ни git clone.