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

architecture-breakdown — скилл для Claude Code: разбор и установка

Разбирает незнакомую кодовую базу на модули, границы, потоки данных и горячие точки. Помогает сориентироваться перед масштабным рефакторингом или при онбординге.

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

Что делает architecture-breakdown

Скилл исследует проект через встроенные утилиты платформы: ищет точки входа в манифестах, отслеживает зависимости и выявляет перегруженные файлы через git_log и run_command. Он проверяет сквозные механизмы вроде авторизации и логирования. Также скилл фиксирует циклические импорты.

На выходе формируется карта проекта: таблица модулей со связями и сквозные трассировки вызовов с номерами строк file:line. В отчёт входит список рисков вроде циклов или раздутых файлов. Инструкция запрещает предлагать рефакторинг без прямого запроса пользователя и требует подтверждать каждый вывод конкретным путём к файлу. Для расчёта частоты правок скиллу требуется доступ к утилите Git в консоли.

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

  • составить архитектурную карту незнакомого репозитория
  • найти точки входа, HTTP-маршруты и фоновые задачи
  • выявить самые крупные и часто меняемые файлы через историю Git
  • проследить сквозные потоки данных с номерами строк file:line

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

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

Как установить architecture-breakdown

1Через Skills CLI (Vercel)

npx skills add autohandai/code-cli --skill architecture-breakdown -a claude-code

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

~/.claude/skills/architecture-breakdown/SKILL.md

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

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

Вопросы о architecture-breakdown

Как установить architecture-breakdown в Claude Code?

Выполните команду npx skills add autohandai/code-cli --skill architecture-breakdown -a claude-code.

Что делает architecture-breakdown?

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

Какие инструменты нужны скиллу для полного анализа?

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

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

SKILL.md · Apache-2.0
---
name: architecture-breakdown
description: Map an unfamiliar codebase or subsystem into modules, boundaries, data flow, entry points, and hot spots, and produce a breakdown other engineers can navigate by. Use before large changes, onboarding, or when asked how something is structured.
allowed-tools: read_file find_grep fff_find list_tree file_stats git_log run_command
---

# Break the architecture down

Produce a map, not a summary. The reader should be able to open the right file
for any responsibility without searching.

## Survey

1. Entry points: binaries, `main`, CLI commands, HTTP routes, jobs, event
   handlers. Find them from the build config and manifests, then follow imports.
2. Layers and boundaries: what talks to what. Note the direction of
   dependencies and any cycles.
3. State: where data lives (stores, caches, files), who owns each piece, and
   how it moves between layers.
4. Cross-cutting concerns: config, auth, logging, errors, retries, feature
   flags, i18n.
5. Hot spots: largest files, most-changed files (`git_log --stat` style via
   `run_command`), most-imported modules. These are where changes hurt.

## Write the breakdown

- **One-paragraph shape**: what the system is and its top three modules.
- **Module table**: module, responsibility, key files, depends on, depended on
  by, owner if known.
- **Data flow**: two or three end-to-end traces from entry point to effect,
  with file:line references.
- **Boundaries to respect**: the seams that keep layers separate and the rules
  the code already follows.
- **Risks**: cycles, god files, duplicated logic, missing tests, hidden global
  state, with evidence.
- **Where to start** for the change the user has in mind.

Keep every claim tied to a path. Mark inferences. Do not propose rewrites unless
asked; the breakdown exists so changes fit the structure that is there.

© autohandai · Apache-2.0 · autohandai/code-cli

Похожие скиллы

Все скиллы по теме «Код-ревью и рефакторинг» →
improve-codebase-architecture Matt Pocock Скилл ищет архитектурные узкие места в кодовой базе и показывает варианты углубления модулей в HTML-отчёте. Подойдёт для ревью перед рефакторингом. 1 163 035установок tdd Matt Pocock Скилл управляет циклом красный-зелёный в TDD: проверяет, что тесты пишутся до кода, держит их на уровне публичных интерфейсов и не завязывает на внутреннюю структуру. 1 141 062установок triage Matt Pocock Скилл проводит issue и внешние PR через роли триажа, проверку и подготовку брифа для агента. Подойдёт мейнтейнеру, который разбирает очередь задач. 990 453установок codebase-design Matt Pocock Скилл помогает проектировать модули с небольшим интерфейсом и скрытой внутри сложностью. Подходит для рефакторинга, тестируемости и поиска чистого seam. 850 344установок code-review Matt Pocock Проверяет изменения от выбранной точки по стандартам репозитория и требованиям задачи. Нужен для ревью ветки, PR или незавершённой работы. 789 521установок implement Matt Pocock Выполняет задачу по спецификации или тикетам, ведёт работу через тесты и завершает её ревью с коммитом. Подходит для задач, где нужен дисциплинированный цикл разработки. 774 700установок

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

goal-writer Помогает превратить расплывчатую задачу в проверяемую цель для режима /goal. Пригодится, когда агент должен работать без постоянного надзора и знать, где остановиться. CX Codex +1 ★ 211звёзд репо git-analysis Отвечает на вопросы по истории git: что менялось, кто автор строки, где сломалось. Полезен при ревью, поиске регрессий и черновике changelog. CX Codex +1 ★ 211звёзд репо extension-builder Скилл создаёт, адаптирует и тестирует расширения для Autohand Code по текстовому описанию или из пакетов экосистемы Pi. Пригодится при разработке кастомных команд и агентов. CX Codex +1 ★ 211звёзд репо deep-research Скилл проводит исследование по нескольким источникам и сохраняет цитируемый отчёт. Подходит для вопросов, где нужно сверять факты и фиксировать пробелы. CX Codex +1 ★ 211звёзд репо data-scientist Скилл для разбора данных прямо в рабочей папке: находит файлы, чистит их и считает метрики воспроизводимым кодом. CX Codex +1 ★ 211звёзд репо computer-control Управляет нативными программами и окнами на рабочем столе через Autohand Computer Use. Помогает агенту находить окна, нажимать кнопки и проверять результат на экране. CX Codex +1 ★ 211звёзд репо code-reviewer Скилл проверяет код по десяти направлениям и выдаёт оценки с конкретными замечаниями и приоритетами. Подойдёт для ревью текущего состояния проекта. CX Codex +1 ★ 211звёзд репо brainstorm Помогает превратить сырую идею в понятный дизайн до первой строки кода. Пригодится, когда нужно взвесить подходы или расписать фичу. CX Codex +1 ★ 211звёзд репо

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

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