AIKraft/Skills/database-architect

database-architect

Эксперт по проектированию баз данных: разработка архитектуры с нуля, выбор технологий, моделирование схем и создание масштабируемых решений. Пригодится для проектирования надежных и эффективных слоев данных.

sickn33 official Разработка ★ 47.3k

Что делает навык

Эксперт по проектированию масштабируемых, производительных и поддерживаемых слоев данных с нуля или при реархитектуре существующих систем. Решает задачи выбора технологий, моделирования схем, планирования миграций и обеспечения безопасности и отказоустойчивости.

Когда применять

  • Выбор типа базы данных (SQL, NoSQL, NewSQL и др.) и архитектуры хранения на основе паттернов доступа и требований к масштабируемости.
  • Проектирование логических и физических схем, включая стратегии нормализации, индексирования и партиционирования.
  • Планирование миграций данных, стратегий резервного копирования и стратегий развертывания (blue-green, zero-downtime).
  • Проектирование кэширования, распределенных транзакций и моделей согласованности данных (ACID, BASE).
  • Адаптация архитектуры под облачные платформы (AWS, Azure, GCP) и интеграция с ORM-фреймворками.

Как работает

  1. Анализ домена данных, паттернов доступа и целевых показателей масштабируемости.
  2. Выбор модели базы данных и архитектурного паттерна с учетом компромиссов (например, CAP theorem).
  3. Проектирование схем, индексов, стратегий эволюции схемы и политик жизненного цикла данных.
  4. Планирование стратегий миграции, резервного копирования и отката изменений.
  5. Валидация планов миграции в staging-среде перед развертыванием в production.
  6. Обеспечение безопасности через контроль доступа, шифрование и соответствие стандартам (GDPR, HIPAA и др.).

Примеры запросов агенту

Спроектируй архитектуру базы данных для микросервисной системы с высокой нагрузкой на чтение, используя PostgreSQL и Redis.
Разработай стратегию миграции с монолитной базы данных на распределенную архитектуру с нулевым простоем.
Оптимизируй схему данных для поддержки многопользовательского доступа с изоляцией данных по арендаторам (multi-tenancy).

Описание составлено по SKILL.md навыка, сверено 08.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «database-architect» из репозитория: # https://github.com/sickn33/agentic-awesome-skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r database-architect/ ~/.claude/skills/database-architect/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.