codebase-analysis — скилл для Claude Code: разбор чужого кода
Скилл для быстрого знакомства с незнакомым репозиторием: запускает Python-скрипт, который сам обходит проект и собирает картину структуры, потоков и решений.
npx skills add solatis/claude-config --skill codebase-analysis -a claude-codeЧто делает codebase-analysis
Скилл включается, когда вы просите агента разобраться в кодовой базе, понять архитектуру или просто сориентироваться в репозитории. Дальше работает скрипт: он ведёт исследование сам, шаг за шагом. Поэтому в описании скилла прямо сказано — не изучайте проект вручную перед вызовом, иначе получится дублирование работы.
Запуск идёт через Python: python3 -m skills.codebase_analysis.analyze --step 1 из каталога .claude/skills/scripts. То есть нужен установленный python3, и путь до скриптов должен совпадать с тем, куда вы положили скилл.
Результат задуман как база для следующих шагов — анализа проблем, рефакторинга и прочих задач, которым нужно понимание кода до начала правок. Если вам нужен разовый ответ по одному файлу, весь этот обход избыточен.
Какие задачи решает
- разобраться в незнакомом репозитории перед первой правкой
- понять архитектуру проекта и связи между модулями
- собрать контекст о принятых в коде решениях
- подготовить почву для анализа проблем и рефакторинга
- сориентироваться в проекте, который достался по наследству
Примеры запросов агенту
- разберись в этой кодовой базе и объясни архитектуру
- прогони codebase-analysis по репозиторию, я только что склонировал его
- нужно понимание структуры проекта перед рефакторингом — запусти скилл
Как установить codebase-analysis
1Через Skills CLI (Vercel)
npx skills add solatis/claude-config --skill codebase-analysis -a claude-code2Вручную: положить файлы
~/.claude/skills/codebase-analysis/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/codebase-analysis/
1Через Skills CLI (Vercel)
npx skills add solatis/claude-config --skill codebase-analysis -a codex2Вручную: положить файлы
.agents/skills/codebase-analysis/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add solatis/claude-config --skill codebase-analysis -a cursor2Вручную: положить файлы
.cursor/skills/codebase-analysis/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install solatis/claude-config codebase-analysis2Вручную: положить файлы
.github/skills/codebase-analysis/SKILL.md1Через Skills CLI (Vercel)
npx skills add solatis/claude-config --skill codebase-analysis -a gemini-cli2Командой платформы
gemini skills install https://github.com/solatis/claude-config --path skills/codebase-analysisВручную: положить файлы
.devin/skills/codebase-analysis/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add solatis/claude-config --skill codebase-analysis -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Похожие
Рядом в теме «Настройка агента: память, контекст, субагенты»
Все скиллы по теме «Настройка агента: память, контекст, субагенты» →Вопросы о codebase-analysis
Как установить codebase-analysis в Claude?
Выполните npx skills add solatis/claude-config --skill codebase-analysis -a claude-code. Скилл окажется в ~/.claude/skills/codebase-analysis/SKILL.md.
Что делает codebase-analysis?
Строит базовое понимание кодовой базы: структуру, паттерны, потоки и контекст решений. Работает через Python-скрипт, который сам оркеструет исследование.
Нужен ли Python для работы скилла?
Да, вызов идёт через python3 -m skills.codebase_analysis.analyze --step 1, так что интерпретатор должен быть доступен в окружении.
Исходный текст
SKILL.md · MIT
--- name: codebase-analysis description: Invoke IMMEDIATELY via python script when user requests codebase understanding, architecture comprehension, or repository orientation. Do NOT explore first - the script orchestrates exploration. --- # Codebase Analysis Understanding-focused skill that builds foundational comprehension of codebase structure, patterns, flows, decisions, and context. Serves as foundation for downstream analysis skills (problem-analysis, refactor, etc.). When this skill activates, IMMEDIATELY invoke the script. The script IS the workflow. Invoke: <invoke working-dir=".claude/skills/scripts" cmd="python3 -m skills.codebase_analysis.analyze --step 1" />
© solatis · MIT · solatis/claude-config