design-database-schema — команда для Claude Code: схема БД и установка
Команда проектирует структуру базы данных с учётом связей, ограничений и запросов. Она пригодится при создании схемы или пересмотре существующей.
npx claude-code-templates@latest --command setup/design-database-schemaЧто делает design-database-schema
Команда анализирует требования проекта, сущности и способы доступа к данным, затем предлагает таблицы или коллекции, ключи, связи и ограничения. Можно задать тип схемы: реляционный, NoSQL, гибридный или уровень нормализации. При анализе она учитывает документацию проекта и существующую схему, если они есть.
Результат включает DDL-скрипты, ER-диаграммы, анализ производительности и план миграции. Команда также рассматривает индексы, секционирование, контроль доступа и аудит. Для работы ей доступны Read, Write, Edit и Bash; производительность проекта она оценивает с опорой на ожидаемый масштаб и шаблоны запросов, поэтому полезно описать их в требованиях.
Какие задачи решает
- спроектировать таблицы и связи для требований приложения
- выбрать между реляционной, NoSQL и гибридной схемой
- определить ключи, ограничения и стратегию нормализации
- подготовить DDL и план миграции существующей базы
Примеры запросов агенту
- Спроектируй реляционную схему для требований в
requirements/ - Предложи гибридную структуру базы с учётом текущего кода
- Нормализуй схему и подготовь DDL и план миграции
Как установить design-database-schema
1Через claude-code-templates
npx claude-code-templates@latest --command setup/design-database-schema2Вручную: положить файлы
.claude/commands/design-database-schema.mdВызов — /design-database-schema. Для всех проектов — ~/.claude/commands/
Вручную: положить файлы
~/.codex/prompts/design-database-schema.mdВызов — /prompts:design-database-schema. В Codex этот формат помечен устаревшим, замена — скиллы
Вручную: положить файлы
.github/prompts/design-database-schema.prompt.mdВручную: положить файлы
.gemini/commands/design-database-schema.tomlGemini хранит команды в TOML: текст запроса — в поле prompt
Из того же набора205
Весь набор →Рядом в теме «Данные и базы»
Все слэш-команды по теме «Данные и базы» →Вопросы о design-database-schema
Как установить design-database-schema в Claude Code?
Выполните npx claude-code-templates@latest --command setup/design-database-schema. Команда установит design-database-schema.
Что делает design-database-schema?
Она проектирует схему базы данных по требованиям и контексту проекта. На выходе даёт DDL-скрипты, ER-диаграммы, анализ производительности и план миграции.
Можно ли выбрать тип схемы?
Да. Передайте тип схемы или используйте флаги --relational, --nosql, --hybrid либо --normalize.
Исходный текст
design-database-schema.md · MIT
--- allowed-tools: Read, Write, Edit, Bash argument-hint: "[schema-type] | --relational | --nosql | --hybrid | --normalize" description: Design optimized database schemas with proper relationships, constraints, and performance considerations --- # Design Database Schema Design optimized database schemas with comprehensive data modeling: **$ARGUMENTS** ## Current Project Context - Application type: Based on $ARGUMENTS or codebase analysis - Data requirements: @requirements/ or project documentation - Existing schema: @prisma/schema.prisma or @migrations/ or database dumps - Performance needs: Expected scale, query patterns, and data volume ## Task Design comprehensive database schema with optimal structure and performance: **Schema Type**: Use $ARGUMENTS to specify relational, NoSQL, hybrid approach, or normalization level **Design Framework**: 1. **Requirements Analysis** - Business entities, relationships, data flow, and access patterns 2. **Entity Modeling** - Tables/collections, attributes, primary/foreign keys, constraints 3. **Relationship Design** - One-to-one, one-to-many, many-to-many associations 4. **Normalization Strategy** - Data consistency vs performance trade-offs 5. **Performance Optimization** - Indexing strategy, query optimization, partitioning 6. **Security Design** - Access control, data encryption, audit trails **Advanced Patterns**: Implement temporal data, soft deletes, JSONB fields, full-text search, audit logging, and scalability patterns. **Validation**: Ensure referential integrity, data consistency, query performance, and future extensibility. **Output**: Complete schema design with DDL scripts, ER diagrams, performance analysis, and migration strategy.
© davila7 · MIT · davila7/claude-code-templates