К основному содержанию
команда

design-database-schema — команда для Claude Code: схема БД и установка

Команда проектирует структуру базы данных с учётом связей, ограничений и запросов. Она пригодится при создании схемы или пересмотре существующей.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --command setup/design-database-schema
Открыть на GitHub

Что делает 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-schema

2Вручную: положить файлы

.claude/commands/design-database-schema.md

Вызов — /design-database-schema. Для всех проектов — ~/.claude/commands/

Из того же набора205

Весь набор →
docs-maintenance Команда проверяет документацию, ссылки, структуру и стиль, а затем помогает подготовить обновления. Пригодится для регулярного аудита Markdown-файлов. 1 146установок supabase-data-explorer Команда исследует данные и схему Supabase, выполняет SQL-запросы только для чтения и готовит экспорт или визуализацию. Пригодится для проверки базы прямо из проекта. 1 032установок test-runner Хук запускает тесты сразу после того, как Claude изменил файл. Полезен, если не хочется вручную гонять проверки после каждой правки. 1 027установок supabase-performance-optimizer Слэш-команда для Claude, которая находит медленные запросы и лишние индексы в базе Supabase и предлагает план оптимизации. 1 026установок supabase-security-audit Слэш-команда прогоняет аудит безопасности проекта на Supabase: проверяет RLS-политики, права ролей, ключи API и настройки аутентификации. 1 020установок supabase-type-generator Слэш-команда генерирует TypeScript-типы из схемы Supabase и следит за её изменениями. Пригодится, когда схема живёт своей жизнью, а типы в проекте устарели. 948установок start Разбивает список задач или файл с требованиями на атомарные задачи, проверяет зависимости и собирает план выполнения. 945установок supabase-backup-manager Слэш-команда для Claude, которая ведёт резервное копирование базы Supabase: создаёт бэкапы, проверяет восстановление и следит за расписанием. 812установок

Рядом в теме «Данные и базы»

Все слэш-команды по теме «Данные и базы» →

Вопросы о 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

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой