ClaudeMap — скилл
Скилл строит карту репозитория по смысловым блокам, разбирает на ней код по шагам и подсвечивает сломанные места
- 295 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Устанавливается через npx и создает в проекте команды, агента и файлы карты
- Читает весь репозиторий и передает его содержимое агенту для анализа
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/claudemapОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Устанавливается через npx и создает в проекте команды, агента и файлы карты
- Читает весь репозиторий и передает его содержимое агенту для анализа
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
ClaudeMap превращает репозиторий в карту, по которой видно, как устроен проект. Скилл делает снимок кода, поручает субагенту claudemap-architect сгруппировать файлы в понятные человеку блоки и выводит граф во встроенном интерфейсе. Группы строятся по назначению кода: можно отдалить карту и увидеть общую картину или приблизить и дойти до отдельных функций. Цвет блока показывает, в порядке он или сломан. Управлять картой можно словами. Команда /explain запускает пошаговый разбор любого вопроса о коде с подсветкой и переходами прямо на карте. Команда /show по описанию находит нужное место и сама двигает карту. Карту строит /setup-claudemap, после правок ее обновляет /refresh, готовую открывает /open-claudemap. Для большого проекта /create-map делает вложенную карту одной подсистемы. Кроме Claude Code поддерживается Codex через скилл codexmap-runtime.
Для кого. Для тех, кто быстро написал проект с помощью агента и теперь хочет понять, как он устроен, и для новичков в чужой кодовой базе.
Подходит, если
- Проект вырос с помощью агента, и вы не можете объяснить, как его части связаны
- Пришли в чужой репозиторий и хотите увидеть крупные блоки до чтения файлов
- Нужно пошагово разобрать вопрос о коде с подсветкой на карте, например как проходит запрос
- Репозиторий большой, и для одной подсистемы нужна отдельная вложенная карта
- После серии правок нужно обновить карту и посмотреть, какие блоки сломались
Не подходит, если
- Нужна статическая диаграмма для документации: карта открывается в интерфейсе и работает через агента
- Агент недоступен: демонстрационная страница показывает готовую карту и карту вашего кода не построит
- Репозиторий крошечный, и структуру проще пролистать вручную
- Нельзя передавать код агенту, а построение карты требует чтения репозитория
Пример запроса к агенту
Запусти /setup-claudemap для этого репозитория, а потом через /explain покажи, как запрос проходит от маршрута до базы данныхОграничения
Карту строит и ведет агент, поэтому нужен Claude Code или Codex. Версия 0.2.0 ранняя: интерфейс и форматы могут меняться, изменения записаны в CHANGELOG.md. Построение карты читает весь репозиторий и тратит токены агента, расход растет с размером проекта. Код закрытого репозитория уходит поставщику модели вашего агента, поэтому до построения карты проверьте условия этого сервиса. Карта хранится в проекте, в файле claudemap-maps.json.
Как отключить. Удалите установленные команды и скилл claudemap из каталога навыков Claude Code (или codexmap-runtime из навыков Codex). Файл карты claudemap-maps.json можно стереть вручную.
Частые вопросы
Как поставить ClaudeMap в Claude Code?
Выполните `npx @quinnaho/claudemap install` в корне проекта, откройте claude и запустите /setup-claudemap. Агент проанализирует репозиторий и построит карту.
Как использовать ClaudeMap в Codex?
Команда `npx @quinnaho/claudemap install --assistant codex` ставит поддержку Codex. Затем в Codex откройте /skills, выберите codexmap-runtime или начните запрос с $codexmap-runtime, например `$codexmap-runtime build the initial map for this repo`.
Чем /explain отличается от /show?
/explain ведет пошаговый разбор вопроса с подсветкой на карте. /show двигает карту по вашему описанию: находит место, наводит на него фокус и показывает нужный путь.
Что такое вложенные карты?
Начиная с версии 0.2.0 командой /create-map можно построить карту отдельной подсистемы из корневого графа. Так большой проект остается читаемым.
Можно ли попробовать карту без установки?
Да, на странице проекта открыта демонстрационная версия с готовой картой. Функций с участием Claude в ней нет.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыШаблон для Claude Code: каркас, прототип и HTML-спецификация до кода, а затем сборка встроенными режимами plan и goal
codesight за один запуск собирает карту проекта: маршруты, модели БД, зависимости, env-переменные. Отдает ее агенту файлами или через MCP-сервер
Набор утилит для Claude Code: фоновые скиллы, экспертные агенты, слэш-команды и шаблоны промптов для разработки
Маркетплейс из шести независимых плагинов для Claude Code, от карты проекта и доски задач до проводника по установке
Готовая инфраструктура для Claude Code: авто-активация скиллов через хуки, набор скиллов, агенты, слэш-команды и мастер установки в ваш проект
Claude Code Skills and Agents
Claude Code Skills & Agents
Плагин Claude Code с набором скиллов и субагентов: глубокое исследование, генерация картинок, работа с GitHub, разбор кода и переключение моделей
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| ClaudeMap (эта запись) | нет | 295 | ||
| Генератор архитектурных диаграмм | нет | 7 504 | выдает архитектурную схему одним HTML-файлом, а здесь интерактивная карта с вопросами к агенту | |
| codebase-memory-mcp | нет | не нужна | 47 740 | граф кода для ответов агента через MCP, без интерфейса карты для человека |
Коротко о README
README начинается с проблемы: после быстрой разработки с агентом понимание кода отстает. Дальше идут ссылки на демонстрацию и видео, установка для Claude Code и Codex и таблица основных команд.
Бейдж для README
Исходный SKILL.md
---
name: claudemap-runtime
description: Internal ClaudeMap runtime for turning a repository into a live architecture map and driving that map during walkthroughs. Prefer the public commands in .claude/commands for normal use.
---
ClaudeMap is a repo-to-architecture-map workflow.
High-level model:
- snapshot the repository
- ask `@claudemap-architect` to turn that snapshot into a detailed, human-legible graph
- render the graph in the bundled ClaudeMap UI
- keep the graph and presentation state updated as the user explores the codebase
Public commands:
- `/setup-claudemap`: build or rebuild the map for the current repository
- `/open-claudemap`: reopen the existing UI without rebuilding
- `/create-map`: create or refresh a scoped subsystem map from the current root graph
- `/refresh`: update the graph after code changes
- `/explain`: run a guided walkthrough through the live map
- `/show`: direct the live map for highlights, focus, presentation, and flows
If this skill is invoked directly, default to the setup workflow.
Target repository:
- If the user passed an argument to the invoked skill command, use `$ARGUMENTS` as the project root.
- If no argument was passed, use the current working directory.
Execution rules:
1. Resolve the bundled ClaudeMap workspace from `${CLAUDE_SKILL_DIR}`.
2. Generate a raw repo snapshot by running `${CLAUDE_SKILL_DIR}/skill/commands/snapshot.js` for the target project root.
3. Read `${CLAUDE_SKILL_DIR}/skill/prompts/enrichment.txt`.
4. Use the `@claudemap-architect` subagent explicitly. Give it:
- the raw snapshot JSON
- the graph schema contract from the enrichment prompt
- instructions to return only valid graph JSON
- instructions to optimize for a detailed graph with intuitive human grouping