DB設計書を自動更新。マイグレーション、テーブル定義、インデックスを実装に基づいて追加。
実装したマイグレーションに基づいて、DB設計書を自動更新するためのスキルです。
以下のファイルが存在する必要があります:
docs/database-design.md - DB設計書src/database/migrations/ - Laravelマイグレーションファイルsrc/database/seeders/ - シーダーファイルdocs/database-design.md に既存の設計がある場合:
既存のDB設計書 - 最優先
このスキルのテンプレート - 参考資料
このスキルで更新できる項目:
このスキルの詳細な使用方法は以下を参照してください:
./template.md./guide.md更新内容は以下に保存されます:
docs/database-design.md # DB設計書(メイン)
src/database/migrations/ # 実装マイグレーション(参考)
新しい取引レポート機能を実装した場合:
実装内容:
- 新しいテーブル作成: reports, report_items
- 新しいカラム追加: transactions に report_id
- 新しいインデックス: transactions(user_id, report_id)
DB設計書更新:
- テーブル定義追加: reports, report_items
- カラム追加: transactions.report_id
- ER図更新
- インデックス戦略更新
- リレーション定義更新