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

database-schema-documentation — скилл для Claude Code: установка

Скилл помогает документировать схемы баз данных, строить ERD-диаграммы в Mermaid и описывать ограничения таблиц. Пригодится при проектировании архитектуры и подготовке спецификаций миграций.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add aj-geddes/useful-ai-prompts --skill database-schema-documentation -a claude-code
Открыть на GitHub

Что делает database-schema-documentation

Скилл задаёт формат для документирования структуры реляционных баз данных. Он формирует Markdown-отчёты с метаданными схемы: версией, датой изменения, кратким описанием назначения и ERD-диаграммами в синтаксисе Mermaid.

Внутри заложены правила детального описания сущностей. Инструкция требует выносить таблицы в отдельные файлы каталога references/, фиксировать внешние ключи, типы перечислений enum и структуры полей JSONB. Также шаблон обязывает описывать индексы, триггеры, функции и скрипты миграций.

Без фиксации версий схемы и точных типов данных отслеживать изменения между релизами будет трудно. Скилл требует явного заполнения ограничений и структуры сложных типов, поэтому на скорую руку набросать черновик не выйдет.

Какие задачи решает

  • Описать связи между таблицами и построить ERD-диаграмму в формате Mermaid
  • Составить словарь данных с точными типами колонок и перечислениями
  • Зафиксировать структуру полей JSONB, индексы и ограничения таблицы
  • Подготовить спецификацию схемы для проведения миграции

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

  • Составь документацию схемы PostgreSQL для каталога товаров и заказов с ERD-диаграммой
  • Опиши структуру таблицы users с индексами, ограничениями и примерами данных
  • Сделай словарь данных для таблиц платежей, включая перечисления enum и поля JSONB

Как установить database-schema-documentation

1Через Skills CLI (Vercel)

npx skills add aj-geddes/useful-ai-prompts --skill database-schema-documentation -a claude-code

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

~/.claude/skills/database-schema-documentation/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/database-schema-documentation/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о database-schema-documentation

Как установить database-schema-documentation в Claude Code?

Выполните команду npx skills add aj-geddes/useful-ai-prompts --skill database-schema-documentation -a claude-code. Инструкция сохранится по пути ~/.claude/skills/database-schema-documentation/SKILL.md.

Что делает скилл database-schema-documentation?

Он направляет агента при создании документации к базам данных. Модель генерирует ERD-диаграммы Mermaid, таблицы связей, перечни индексов, триггеров и структуры полей JSONB.

В каком формате скилл предлагает сохранять детальные описания таблиц?

Скилл организует документацию через каталог references/. Каждая таблица, тип enum или структура JSONB выносится в отдельный Markdown-файл со ссылкой из главного документа.

Исходный текст

SKILL.md · MIT
---
name: database-schema-documentation
description: >
  Document database schemas, ERD diagrams, table relationships, indexes, and
  constraints. Use when documenting database schema, creating ERD diagrams, or
  writing table documentation.
---

# Database Schema Documentation

## Table of Contents

- [Overview](#overview)
- [When to Use](#when-to-use)
- [Quick Start](#quick-start)
- [Reference Guides](#reference-guides)
- [Best Practices](#best-practices)

## Overview

Create comprehensive database schema documentation including entity relationship diagrams (ERD), table definitions, indexes, constraints, and data dictionaries.

## When to Use

- Database schema documentation
- ERD (Entity Relationship Diagrams)
- Data dictionary creation
- Table relationship documentation
- Index and constraint documentation
- Migration documentation
- Database design specs

## Quick Start

Minimal working example:

````markdown
# Database Schema Documentation

**Database:** PostgreSQL 14.x
**Version:** 2.0
**Last Updated:** 2025-01-15
**Schema Version:** 20250115120000

## Overview

This database supports an e-commerce application with user management, product catalog, orders, and payment processing.

## Entity Relationship Diagram

```mermaid
erDiagram
    users ||--o{ orders : places
    users ||--o{ addresses : has
    users ||--o{ payment_methods : has
    orders ||--|{ order_items : contains
    orders ||--|| payments : has
    products ||--o{ order_items : includes
    products }o--|| categories : belongs_to
    products ||--o{ product_images : has
    products ||--o{ inventory : tracks

// ... (see reference guides for full implementation)
```

## Reference Guides

Detailed implementations in the `references/` directory:

| Guide | Contents |
|---|---|
| [users](references/users.md) | users |
| [products](references/products.md) | products |
| [orders](references/orders.md) | orders |
| [order_items](references/orderitems.md) | order_items |
| [Enum Types](references/enum-types.md) | Enum Types, JSONB Structures |

## Best Practices

### ✅ DO

- Document all tables and columns
- Create ERD diagrams
- Document indexes and constraints
- Include sample data
- Document foreign key relationships
- Show JSONB field structures
- Document triggers and functions
- Include migration scripts
- Specify data types precisely
- Document performance considerations

### ❌ DON'T

- Skip constraint documentation
- Forget to version schema changes
- Ignore performance implications
- Skip index documentation
- Forget to document enum values

© aj-geddes · MIT · aj-geddes/useful-ai-prompts

Похожие скиллы

Все скиллы по теме «Данные и базы» →
xlsx официальный anthropics Работает с табличными файлами: создаёт, читает, правит и преобразует книги. Подходит, когда итогом должен стать файл Excel или другой табличный формат. 187 223установок google-agents-cli-observability официальный Google Помогает настроить трассировку и сбор данных о работе ИИ-агентов, включая агентов на ADK. Пригодится, когда нужно разбирать выполнение запросов или наблюдать за агентом после развёртывания. CX Codex +1 511 300установок caveman-evidence-review JuliusBrussee Скилл читает данные Caveman Cloud о расходах LLM, трассах и маршрутизации. Подходит для проверки того, куда уходит бюджет проекта. CX Codex +1 104 500установок migration JuliusBrussee Скилл задаёт правила безопасных миграций схем, данных и API с обязательным откатом. Пригодится при изменениях, где нельзя терять данные или ломать совместимость. CX Codex +1 103 900установок performance-optimization addyosmani Скилл для агентов ИИ-кодинга: сначала замеряет, потом чинит узкое место — от Core Web Vitals до N+1 запросов и индексов в базе. CX Codex +1 65 200установок supabase официальный supabase Скилл помогает настраивать базу данных, аутентификацию и RLS в Supabase без скрытых дыр в безопасности. CX Codex GP ChatGPT 8установок

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

memory-leak-detection Скилл помогает найти и починить утечки памяти: heap-снимки, профилирование, разбор типичных причин роста потребления. CX Codex +1 580установок technical-roadmap-planning Помогает составить технический роадмап на кварталы и годы: архитектура, инфраструктура, инвестиции в стек. Пригодится перед крупной модернизацией. CX Codex +1 577установок accessibility-testing Скилл для проверки веб-приложений на соответствие WCAG: axe, навигация с клавиатуры, ARIA, скринридеры. Пригодится, когда нужно закрыть a11y-требования в проекте. CX Codex +1 575установок push-notification-setup Скилл помогает внедрить пуш-уведомления для iOS и Android через Firebase Cloud Messaging и APNs. Пригодится при настройке диплинков, фоновых сообщений и синхронизации токенов с бэкендом. CX Codex +1 575установок Data Visualization Скилл для построения графиков на matplotlib и seaborn: разведочный анализ, поиск выбросов, слайды для заказчика. CX Codex +1 568установок security-audit-logging Скилл помогает настроить аудит-логи безопасности: события, действия пользователей, изменения в системе. Пригодится, когда нужны журналы для комплаенса или разбора инцидентов. CX Codex +1 561установок mobile-app-debugging Скилл для разбора сбоев, которые проявляются только на устройстве: падения, просадки производительности, проблемы с сетью. CX Codex +1 561установок process-mapping Скилл помогает описать текущий рабочий процесс, найти узкие места и спроектировать улучшенный вариант — в виде схемы и текста. CX Codex +1 552установок

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

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