software-architecture
Руководство по качественной разработке и архитектуре ПО, основанное на принципах Clean Architecture и Domain‑Driven Design.
Суть
Что это за skill и зачем он нужен
Этот навык предоставляет набор рекомендаций для построения надёжных и поддерживаемых систем. Он охватывает стилистические правила кода, подход «library‑first», принципы Clean Architecture и DDD, рекомендации по именованию, разделению ответственности и избежанию типичных антипаттернов (NIH, смешивание бизнес‑логики с UI и т.д.). Включены практики обработки ошибок, ограничения глубины вложенности и размеров файлов/функций. Навык предназначен для команд, стремящихся стандартизировать процесс разработки и снизить технический долг.
Установка
Как установить
npx skills add https://github.com/sickn33/antigravity-awesome-skills --skill software-architectureСценарии
Когда использовать
Подходит
- При построении новых сервисов или микросервисов, где важна чёткая граница между доменом и инфраструктурой
- Для команд, переходящих к Clean Architecture или Domain‑Driven Design
- Когда требуется унифицировать стиль кода и минимизировать дублирование
- В проектах, где планируется длительная поддержка и масштабирование
- Для оценки и улучшения существующей архитектуры через проверку антипаттернов
Не подходит
- Для небольших скриптов или одноразовых прототипов, где тяжёлый архитектурный подход избыточен
- Когда проект уже полностью построен и не планируется его рефакторинг
- Если команда не готова к внедрению DDD и не имеет общего языка домена
- В случаях, когда приоритетом является максимальная производительность, а не чистота кода
Доверие
Проверки безопасности
Проверка не нашла критичных проблем.
Проверен 1 файл · проблем не найдено.
Низкий риск · проблем не найдено.
Предупреждений нет.
Оценка 93/100 · проанализировано 2 раздела.
Похожие