jpskill.com
✍️ ライティング コミュニティ

database-schema-documentation

データベースの構造やテーブルの関係性、インデックスなどをわかりやすく文書化し、ER図の作成やテーブルに関するドキュメント作成を支援するSkill。

📜 元の英語説明(参考)

Document database schemas, ERD diagrams, table relationships, indexes, and constraints. Use when documenting database schema, creating ERD diagrams, or writing table documentation.

🇯🇵 日本人クリエイター向け解説

一言でいうと

データベースの構造やテーブルの関係性、インデックスなどをわかりやすく文書化し、ER図の作成やテーブルに関するドキュメント作成を支援するSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o database-schema-documentation.zip https://jpskill.com/download/21398.zip && unzip -o database-schema-documentation.zip && rm database-schema-documentation.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/21398.zip -OutFile "$d\database-schema-documentation.zip"; Expand-Archive "$d\database-schema-documentation.zip" -DestinationPath $d -Force; ri "$d\database-schema-documentation.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して database-schema-documentation.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → database-schema-documentation フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
7

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

データベーススキーマドキュメンテーション

目次

概要

エンティティ関係図(ERD)、テーブル定義、インデックス、制約、データディクショナリを含む包括的なデータベーススキーマドキュメンテーションを作成します。

使用場面

  • データベーススキーマドキュメンテーション
  • ERD (Entity Relationship Diagrams)
  • データディクショナリ作成
  • テーブル関係ドキュメンテーション
  • インデックスと制約ドキュメンテーション
  • 移行ドキュメンテーション
  • データベース設計仕様

クイックスタート

最小限の動作例:


# データベーススキーマドキュメンテーション

**データベース:** PostgreSQL 14.x
**バージョン:** 2.0
**最終更新日:** 2025-01-15
**スキーマバージョン:** 20250115120000

## 概要

このデータベースは、ユーザー管理、製品カタログ、注文、支払い処理を備えたEコマースアプリケーションをサポートしています。

## エンティティ関係図

```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

// ... (完全な実装についてはリファレンスガイドを参照してください)
```

## リファレンスガイド

`references/` ディレクトリ内の詳細な実装:

| ガイド | 内容 |
|---|---|
| [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 |

## ベストプラクティス

### ✅ DO

- すべてのテーブルとカラムを文書化する
- ERD図を作成する
- インデックスと制約を文書化する
- サンプルデータを含める
- 外部キー関係を文書化する
- JSONBフィールド構造を示す
- トリガーと関数を文書化する
- 移行スクリプトを含める
- データ型を正確に指定する
- パフォーマンスに関する考慮事項を文書化する

### ❌ DON'T

- 制約の文書化を省略する
- スキーマ変更のバージョン管理を忘れる
- パフォーマンスへの影響を無視する
- インデックスの文書化を省略する
- Enum値の文書化を忘れる
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Database Schema Documentation

Table of Contents

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:


# 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

同梱ファイル

※ ZIPに含まれるファイル一覧。`SKILL.md` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。