codebase-md: Инструмент автоматически генерирует CLAUDE.md с поддержкой через git-хуки

Обзор инструмента
codebase-md — это инструмент на Python, который автоматически генерирует и поддерживает файлы CLAUDE.md для проектов, использующих Claude Code. Версия 0.1.0 находится в альфа-стадии и распространяется по лицензии MIT.
Установка и базовое использование
Установите с поддержкой AST: pip install "codebase-md[ast]"
Сканирование и генерация: codebase scan ., затем codebase generate .
Генерируемое содержимое
Инструмент создаёт CLAUDE.md со следующим:
- Обнаружение архитектурных паттернов (монолит, монорепозиторий, микросервис, CLI и т.д.)
- Автоматически определяемые соглашения, включая стиль именования, паттерны импорта и паттерны проектирования через дерево AST tree-sitter
- Проверка состояния зависимостей в реестрах PyPI/npm
- Аналитика git с анализом контрибьюторов и выявлением наиболее активных файлов
- Интеллектуальная маршрутизация контекста для Claude, чтобы запрашивать соответствующие части кодовой базы
Дополнительные возможности
Генерирует конфигурационные файлы для других инструментов: .cursorrules, AGENTS.md, codex.md и .windsurfrules на основе того же сканирования.
Установка git-хуков: codebase hooks install . автоматически поддерживает сгенерированные файлы в актуальном состоянии.
Аналитика зависимостей
Включает команду deps для управления зависимостями:
codebase deps .— Полная панель состоянияcodebase deps . --offline— Только локальная оценка, без запросов к реестрамcodebase deps . --upgrade fastapi— План обновления для конкретных пакетов
Система зависимостей проверяет зафиксированные версии в реестрах и помечает устаревшие пакеты, плохо поддерживаемые пакеты и критические изменения в путях обновления.
Детали разработки
Инструмент был создан с использованием Claude Code для архитектурных решений, интеграции дерева AST tree-sitter, системы ранжирования контекста TF-IDF и набора из 354 тестов. Собственный CLAUDE.md проекта был сгенерирован с помощью codebase-md.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Настройка iTerm2 с 4 панелями для Claude Code CLI с разделением ролей ИИ
Разработчик создал четырёхпанельную настройку терминала iTerm2 специально для Claude Code CLI, чтобы решить проблемы с дрейфом контекста и предвзятостью самооценки. Каждая панель закреплена за определённой ролью с выделенными моделями и разрешениями.

Открытая система разработки продуктов с 31 агентом для Claude, содержащая более 12 000 строк контента.
Открытый навык Claude предоставляет 31 специализированного ИИ-агента и 20 стратегических фреймворков, охватывающих все отделы компании от продукта до соответствия требованиям. Система с лицензией MIT включает 62 файла с более чем 12 000 строк практического контента, страновую специфику соответствия для нескольких регионов и интеллектуальную систему загрузки, которая эффективно маршрутизирует запросы.

Параллельные субагенты в Claude Code: когда они экономят токены, а когда сжигают
Anthropic сообщает, что системы с несколькими агентами потребляют примерно в 15 раз больше токенов, чем одиночный чат, но кэширование промптов даёт скидку 90% на токены. Окупаются ли под-агенты или сжигают деньги, зависит от hit rate кэша.

Настройка RouteLLM для экономичного маршрутизации AI-задач
Пользователь Reddit делится конфигурацией Docker Compose, которая объединяет локальную модель Qwen3.5:4b от Ollama с GitHub Copilot через OpenWire, используя RouteLLM для маршрутизации сложных задач к GPT-4o, в то время как более простые задачи обрабатываются локально.