
Improve Codebase Architecture: скилл Мэтта Пококка для углубления модулей
Скилл Мэтта Пококка: агент ищет в кодовой базе мелкие модули, которые стоит углубить, показывает кандидатов в HTML-отчёте и разбирает с вами выбранного.
Как установить Improve Codebase Architecture
Личные скиллы лежат в ~/.claude/skills/, проектные — в .claude/skills/ репозитория. Проверка: команда /skills в сессии, вызов по имени — /improve-codebase-architecture.
# плагином, внутри Claude Code
/plugin marketplace add mattpocock/skills
/plugin install mattpocock-skills@mattpocock
# или вручную
git clone --depth 1 https://github.com/mattpocock/skills.git /tmp/improve-codebase-architecture
mkdir -p ~/.claude/skills/improve-codebase-architecture
cp -r /tmp/improve-codebase-architecture/skills/engineering/improve-codebase-architecture/. ~/.claude/skills/improve-codebase-architecture/Общая папка ~/.agents/skills/ (в проекте — .agents/skills/) читают Codex, Cursor, VS Code Copilot, Gemini CLI, Antigravity, OpenCode, Kilo Code, Goose, Qwen Code.
git clone --depth 1 https://github.com/mattpocock/skills.git /tmp/improve-codebase-architecture
mkdir -p ~/.agents/skills/improve-codebase-architecture
cp -r /tmp/improve-codebase-architecture/skills/engineering/improve-codebase-architecture/. ~/.agents/skills/improve-codebase-architecture/Установщик скиллов от Vercel, нужен Node.js 22.20 или новее. Без -g скилл ставится в текущий проект; флаг -a выбирает агента.
npx skills add mattpocock/skills --skill improve-codebase-architecture -a claude-code
# для всех проектов
npx skills add mattpocock/skills --skill improve-codebase-architecture -gНужен тариф Pro, Max, Team или Enterprise с включённым выполнением кода.
Скачайте папку скилла с GitHub и упакуйте её в ZIP.
claude.ai → Customize → Skills → + → Create skill → Upload a skill
Загрузите ZIP и включите скилл переключателем.Gemini CLI ставит скиллы из git-репозитория и хранит их в ~/.gemini/skills/.
gemini skills install https://github.com/mattpocock/skills.git --consent
# проверка
gemini skills listЧто умеет
Обход кода делает субагент со свежим контекстом; агент заранее читает GLOSSARY.md и ADR в docs/adr/.
Отчёт — один HTML-файл architecture-review-<время>.html во временной папке ОС на Tailwind и Mermaid с CDN; агент открывает его и называет путь.
Словарь архитектуры (модуль, интерфейс, глубина, шов, адаптер) берётся из скилла codebase-design, допрос — из grilling, словарь проекта ведёт domain-modeling.
Код скилл не меняет: после отчёта он спрашивает, какого кандидата разобрать.
Что попросить агента
Ограничения
Агент сам скилл не вызывает: нужно набрать /improve-codebase-architecture
Почти всегда находит кандидатов; если все помечены Speculative, значит, ничего не нашёл
Без доступа к CDN отчёт открывается без стилей и схем
Допрос по кандидату может затянуться; чтобы получить только отчёт, скажите об этом при вызове
Описание из SKILL.md
Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.