Back to list
ukwhatn

database-migration

by ukwhatn

~/.claude のうち公開可能なもの

2🍴 1📅 Jan 23, 2026

SKILL.md


name: database-migration description: DBマイグレーション支援。スキーマ変更やマイグレーション作成依頼時に使用。ORM自動検出、命名規則確認、既存マイグレーションとの整合性を検証。

DBマイグレーション支援

トリガー条件

  • DBスキーマ変更が必要な場合
  • マイグレーションファイルの作成を依頼された場合

ORM検出

# Prisma
ls prisma/schema.prisma 2>/dev/null

# SQLAlchemy (Alembic)
ls alembic/ alembic.ini 2>/dev/null

# Drizzle
ls drizzle.config.ts 2>/dev/null

# Django ORM
ls */migrations/ 2>/dev/null

ORM別コマンド

Prisma

npx prisma format
npx prisma migrate dev --name <名前>
npx prisma generate

SQLAlchemy (Alembic)

alembic revision --autogenerate -m "description"
alembic upgrade head

Drizzle

npx drizzle-kit generate
npx drizzle-kit migrate

実行手順

1. スキーマ変更の確認

git diff <schema-file>

2. 命名規則の検証

CLAUDE.mdに命名規則があれば確認。

3. マイグレーション作成

ORM固有のコマンドを実行。

4. 検証

## マイグレーション検証

- [ ] 命名規則に従っている
- [ ] 必須フィールドにデフォルト値設定
- [ ] 外部キー制約が適切
- [ ] ロールバック可能

Score

Total Score

45/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

0/5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon