Каталог / 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