database-schema-designer
Проектирует масштабируемые схемы баз данных SQL и NoSQL, включая нормализацию, индексы и миграции. Обеспечивает целостность данных, производительность запросов и удобство поддержки. Пригодится при создании и оптимизации моделей данных.
AIsoftaworks
official
Разработка
★ 2.5k
Что делает навык
Проектирует производственные схемы баз данных SQL и NoSQL, обеспечивая нормализацию, целостность данных и оптимизацию производительности. Решает задачи создания, рефакторинга и миграции моделей данных с учетом масштабируемости и паттернов доступа.
Когда применять
- Проектирование новой схемы для платформы электронной коммерции или SaaS-сервиса
- Нормализация существующих таблиц для устранения избыточности данных
- Оптимизация производительности запросов через добавление индексов
- Создание обратимых скриптов миграции для эволюции схемы без простоев
Как работает
- Анализ требований: выявление сущностей, связей и паттернов доступа (OLTP/OLAP)
- Выбор типа базы данных (SQL или NoSQL) на основе требований к масштабу и чтению/записи
- Проектирование: нормализация до 3NF, определение первичных и внешних ключей, типов данных и ограничений
- Оптимизация: планирование стратегии индексирования, добавление временных меток, рассмотрение денормализации для чтения
- Миграция: генерация обратимых скриптов (up/down) с обеспечением обратной совместимости
Примеры запросов агенту
design a schema for an e-commerce platform with users, products, orders
design NoSQL schema for product catalog
create tables for a blog system
Описание составлено по SKILL.md навыка, сверено 07.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «softaworks-database-schema-designer» из репозитория:
# https://github.com/softaworks/agent-toolkit
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r softaworks-database-schema-designer/ ~/.claude/skills/softaworks-database-schema-designer/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.