Навыки schema-visualizer
🗄️

schema-visualizer

Безопасно 🌐 Доступ к сети⚙️ Внешние команды

Создание диаграмм схемы базы данных и ERD

Понимание сложных схем базы данных требует времени и может привести к ошибкам. Этот навык помогает мгновенно создавать профессиональные ERD, диаграммы Mermaid и документацию из любого источника схемы базы данных.

Поддерживает: Claude Codex Code(CC)
⚠️ 68 Плохо
1

Скачать ZIP навыка

2

Загрузить в Claude

Перейдите в Settings → Capabilities → Skills → Upload skill

3

Включите и начните использовать

Протестировать

Использование «schema-visualizer». @schema-visualizer --from-prisma schema.prisma --format mermaid

Ожидаемый результат:

  • Таблица Users с колонками: id (int, PK), email (varchar, unique), username (varchar, unique)
  • Таблица Orders, связанная с Users через внешний ключ user_id
  • Таблица Products с category_id, ссылающимся на Categories
  • Таблица связки Order_Items, соединяющая Orders и Products
  • Визуальная ERD, показывающая связи один-ко-многим между сущностями

Аудит безопасности

Безопасно
v5 • 1/16/2026

All 187 static findings are FALSE POSITIVES. This is a pure documentation skill containing only markdown text and example code snippets. The scanner incorrectly flagged documentation patterns (bcrypt mentions, command examples, database terms) as security issues. No executable code, network access, filesystem access, or external command execution exists. The pre-computed report correctly assessed this as safe.

2
Просканировано файлов
1,024
Проанализировано строк
2
находки
5
Всего аудитов

Оценка качества

38
Архитектура
100
Сопровождаемость
81
Контент
32
Сообщество
100
Безопасность
74
Соответствие спецификации

Что вы можете построить

Документирование существующих баз данных

Создание полной документации для устаревших баз данных для быстрого онбординга новых членов команды.

Проектирование и обмен схемами

Создание понятных ERD из моделей ORM для коммуникации дизайна базы данных со стейкхолдерами.

Создание документации по схеме

Создание читаемой документации базы данных в формате Markdown или JSON для технической документации.

Попробуйте эти промпты

Базовое создание ERD
@schema-visualizer --from-prisma schema.prisma --format mermaid
Анализ связей
@schema-visualizer --analyze-relationships --format mermaid
Создание документации
@schema-visualizer --format markdown --include-indexes --include-constraints
Сравнение схем
@schema-visualizer --compare production-schema.sql staging-schema.sql --format markdown

Лучшие практики

  • Предоставляйте полную информацию о схеме для точного определения связей
  • Используйте флаг --include-indexes для отображения информации о производительности в диаграммах
  • Экспортируйте в несколько форматов для обмена с разными стейкхолдерами

Избегать

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

Часто задаваемые вопросы

Какие системы баз данных поддерживаются?
Любая система базы данных. Навык работает с определениями схемы, а не с конкретными движками баз данных.
Какие входные форматы принимаются?
Схемы Prisma, сущности TypeORM, модели SQLAlchemy, дампы SQL и операторы CREATE TABLE.
Этот навык обращается к моей базе данных?
Нет. Вы должны предоставить определение схемы. Навык не подключается к каким-либо базам данных.
Могу ли я создавать диаграммы из нескольких ORM форматов вместе?
Да. Объедините несколько источников схемы в вашем промпте для унифицированной диаграммы.
Какие выходные форматы доступны?
Mermaid ERD, PlantUML, dbdiagram.io DBML, таблицы Markdown и схема JSON.
Чем это отличается от SchemaSpy или DBeaver?
Этот навык создает текстовые диаграммы через ИИ. Используйте SchemaSpy или DBeaver для автоматического интроспектирования базы данных.

Сведения для разработчиков

Автор

CuriousLearner

Лицензия

MIT

Ссылка

main

Структура файлов

📄 SKILL.md