AIKraft/Skills/Суммаризатор кодовой базы

Суммаризатор кодовой базы

Scans repository structure and generates comprehensive architecture documentation including system overview, entry points, module relationships, data flow diagrams, and

patricio0312rev official Документы

Что делает навык

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

Когда применять

  • Быстрый онбординг новых разработчиков в проект через изучение архитектуры
  • Анализ структуры и зависимостей стороннего или унаследованного кода
  • Создание актуальной технической документации для команды
  • Визуализация потоков данных и связей между модулями (API, сервисы, БД)

Как работает

  1. Рекурсивно анализирует дерево папок и организацию файлов в репозитории
  2. Определяет используемый фреймворк, стиль архитектуры и ключевые директории
  3. Находит точки входа: основные файлы, маршруты, API-эндпоинты и CLI-команды
  4. Отслеживает поток данных от запросов через слои (контроллеры → сервисы → модели)
  5. Генерирует диаграммы Mermaid для визуализации архитектуры и потоков данных
  6. Составляет руководство 'How to' для типичных задач (добавление API, моделей, компонентов)

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

Проанализируй мой текущий репозиторий и создай файл ARCHITECTURE.md
Сгенерируй документацию по архитектуре проекта, включая диаграммы потоков данных
Найди точки входа и опиши структуру модулей в этом коде

Что понадобится

  • Доступ к файловой системе репозитория для сканирования структуры
  • Инструменты для генерации Mermaid-диаграмм
  • Возможность записи файла ARCHITECTURE.md в проект

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «codebase-summarizer» из репозитория: # https://github.com/patricio0312rev/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r codebase-summarizer/ ~/.claude/skills/codebase-summarizer/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.