К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

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

Строит диаграммы Mermaid по графу кода через Trailmark. Помогает визуализировать вызовы функций, структуру модулей и пути потоков данных.

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

Что делает diagramming-code

Скилл строит диаграммы Mermaid, опираясь на готовый синтаксический граф Trailmark, а не на чтение файлов модели по памяти. Доступно шесть видов схем: дерево вызовов, иерархия наследования классов, связи модулей, структура контейнеров, тепловая карта цикломатической сложности и маршруты передачи данных от точек входа.

Для запуска нужен установленный пакет trailmark. Скилл сам запускает скрипт diagram.py или штатную команду trailmark diagram, если определена версия 0.4.0 и выше. Вывод отдаётся чистым текстом разметки Mermaid для блоков flowchart или classDiagram.

Генератор выдаёт предупреждение, когда в итоговой схеме набирается больше 100 узлов. Чтобы схема оставалась читаемой на больших кодовых базах, вызовы функций стоит ограничивать параметром --focus и глубиной обхода.

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

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

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

  • Сделай граф вызовов для функции parse_file на глубину 2 в виде диаграммы Mermaid
  • Покажи зависимости модулей в папке src в формате Mermaid слева направо
  • Построй карту сложности кода с порогом 5 для текущего проекта

Как установить diagramming-code

1Через Skills CLI (Vercel)

npx skills add trailofbits/skills --skill diagramming-code -a claude-code

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

~/.claude/skills/diagramming-code/SKILL.md

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

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

Весь набор →
semgrep trailofbits Находит уязвимости в кодовой базе с помощью Semgrep. Скилл согласует план проверок и собирает результаты в единый отчёт SARIF. Claude Code CX Codex Cursor +1 9 500установок differential-review trailofbits Проверяет изменения кода с упором на безопасность, историю Git и покрытие тестами. Нужен для разбора коммитов, различий и пул-реквестов с отчётом. Claude Code CX Codex Cursor +1 8 800установок modern-python trailofbits Настраивает Python-проекты под современный стек инструментов: uv для зависимостей, ruff для линтинга и форматирования, ty для проверки типов. Пригодится при создании новых проектов, написании скриптов и миграции со старых инструментов. Claude Code CX Codex Cursor +1 8 700установок secure-workflow-guide trailofbits Проводит смарт-контракты через пятиэтапный аудит безопасности от Trail of Bits перед деплоем или при коммитах. Запускает статический анализ, строит диаграммы и настраивает фаззинг. Claude Code CX Codex Cursor +1 7 400установок sharp-edges trailofbits Проверяет архитектуру API и схемы конфигураций на скрытые уязвимости интерфейса. Помогает убрать опасные параметры по умолчанию и предотвратить ошибки разработчиков. Claude Code CX Codex Cursor +1 6 900установок agentic-actions-auditor trailofbits Проверяет рабочие процессы GitHub Actions с интеграцией ИИ-агентов на уязвимости и инъекции промптов. Помогает найти утечки контекста через переменные окружения и опасные триггеры. Claude Code CX Codex Cursor +1 6 700установок gh-cli trailofbits Скилл заставляет ИИ использовать аутентифицированный gh CLI вместо curl и fetch при работе с репозиториями, PR и issues GitHub. Нужен для приватных репо и выше лимитов API. Claude Code CX Codex Cursor +1 6 600установок variant-analysis trailofbits Ищет в репозитории другие проявления уже найденной ошибки. Нужен после уязвимости или логического дефекта, когда требуется проверить похожий код. Claude Code CX Codex Cursor +1 6 400установок

Похожие

visual-explainer nicobailon Генерирует автономные HTML-страницы со схемами, архитектурными обзорами и анимацией процессов. Пригодится для наглядного разбора кода и технических планов. Claude Code CX Codex Cursor +1 748установок feishu-doc m1heng Скилл читает, создаёт и обновляет документы Feishu через Markdown, а также управляет комментариями прямо из ассистента. Claude Code CX Codex Cursor +1 1 900установок review-docs tldraw Запускает аудит документации по гайдам стиля и кодовой базе tldraw с оценкой по 40-балльной шкале. Помогает находить неточности в коде и исправлять текст по шагам. Claude Code CX Codex Cursor +1 390установок user-story deanpeters Переводит требования к продукту в пользовательские истории по Майку Кону с критериями приёмки на языке Gherkin. Пригодится при подготовке задач к спринту и груминге бэклога. Claude Code CX Codex Cursor +1 4 100установок code-documentation-code-explain sickn33 Скилл превращает запутанный код в понятные объяснения с диаграммами и пошаговыми разборами. Пригодится, когда нужно быстро разобраться в чужом коде или подготовить материал для обучения. Claude Code CX Codex Cursor +1 1 000установок ml-paper-writing Orchestra Research Помогает подготовить статью по машинному обучению и ИИ из исследовательского репозитория, проверить ссылки и собрать финальную версию для конференции. Claude Code CX Codex Cursor +1 2 300установок grill-with-docs Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну и по ходу создаёт ADR и глоссарий. Подойдёт перед началом сложной разработки. Claude Code 1 219 756установок skill-creator официальный anthropics Помогает создать новый скилл, доработать существующий и проверить результат через тестовые промпты и оценки. Claude Code Claude.ai 414 180установок

Вопросы о diagramming-code

Как установить diagramming-code в Claude Code?

Выполните команду npx skills add trailofbits/skills --skill diagramming-code -a claude-code. Файлы скилла сохранятся в каталог окружения.

Что делает скилл diagramming-code?

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

Что нужно подготовить для работы скилла?

Обязательно требуется установленная утилита Trailmark. Её можно поставить командой uv tool install trailmark через менеджер uv.

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

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

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