Принципы качества модульного кода

engineering

code-quality-principles — это скилл для Claude Code, который предоставляет чек-лист из шести классических принципов модульного проектирования для использования при написании новых модулей, рефакторинге и code review. Принципы охватывают: размер файла (Java ≤ 300, Go ≤ 400, TS/Python ≤ 300 строк), глубину вызовов (не более 3 слоёв), соотношение входящих и исходящих зависимостей (fan-in/fan-out, не более 5 прямых зависимостей), чёткость границ интерфейса с единым форматом ответа, локализацию изменений без побочных эффектов между модулями и предсказуемость поведения (идемпотентность, чистые функции). Скилл выступает сводной таблицей решений и делегирует детальную проверку специализированным скиллам: size-check, refactor-safety, api-design-safety, time-zone-safety. Подходит командам, которые хотят стандартизировать проектирование архитектуры и снизить технический долг через конкретные измеримые метрики.