Каталог / mattpocock / improve-codebase-architecture
improve-codebase-architecture
mattpocock/skills
228.6K
установок
#30
в рейтинге
Что делает
Анализирует кодовые базы на архитектурное трение и предлагает глубокие рефакторинги модулей как улучшение тестируемости.
- Исследует кодовую базу органично, выявляя поверхностные модули, тесно связанные компоненты и нетестируемые швы вместо слепого следования эвристикам
- Применяет принцип John Ousterhout "deep module": маленькие интерфейсы скрывают большие реализации для лучшей тестируемости и AI-навигации
- Генерирует несколько радикально разных дизайнов интерфейсов (минимализм, гибкость, optimized-for-caller, ports & adapters) через параллельные sub-агенты, потом рекомендует сильнейший
- Создаёт GitHub issue RFCs, документирующие проблемное пространство, trade-off'ы дизайна и обоснование рефакторинга
Установка
$ npx skills add mattpocock/skills