315-frameworks-spring-mongodb について
Spring BootでのSpring Data MongoDB永続化の設計、実装、エラー処理を支援するスキルです。マッピング、リポジトリ、インデックス、失敗時の方針を扱い、変更前のコンパイルと変更後の検証を求めます。
主な機能
- 01Spring Data MongoDBのガイダンス
- 02マッピングとリポジトリのリファクタリング
- 03インデックスとトランザクションの設定
- 04重複キーとリトライの処理
- 05コンパイルと検証のワークフロー
活用シーン
- 01Spring BootサービスへのMongoDB追加
- 02Mongoリポジトリとドキュメントのレビュー
- 03インデックスやトランザクションの設定
- 04永続化エラー処理の改善
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ jabrena/ plinth --skill 315-frameworks-spring-mongodbインストール後、Claude Code で/315-frameworks-spring-mongodbを入力して読み込まれたか確認します。
同梱ファイルreferences/315-frameworks-spring-mongodb.md
詳細
Spring Boot — MongoDB
設計、実装、エラー処理に関する具体例を用いて、Spring Data MongoDB の指針を適用します。
制約
MongoDB のリファクタリング前にコンパイルし、変更後に検証します。
- 必須:変更を適用する前に、
./mvnw compileまたはmvn compileを実行します - 安全性:コンパイルに失敗した場合は、直ちに停止します
- 検証:改善を適用した後、
./mvnw clean verifyまたはmvn clean verifyを実行します - 適用前:詳細なルールと例について、リファレンスを読みます
このスキルを使用する場面
- Spring Boot に MongoDB を追加する
- Spring Data Mongo のリポジトリやドキュメントをレビューする
- Mongo の処理における重複キー処理、再試行、または楽観的ロックを改善する
- Spring Boot サービス向けに MongoDB ドキュメントをモデル化する
- Spring Data MongoDB のインデックスまたはトランザクションを設定する
ワークフロー
- リファレンスを読み、プロジェクトの状況を把握する
references/315-frameworks-spring-mongodb.md を読み、変更を提案する前に永続化の設定を確認します。
- 対象範囲を把握し、改善対象を決定する
安全な改善を定義するために、データモデル、一貫性、クエリの要件を特定します。
- フレームワークの指針に沿った変更を適用する
マッピング、リポジトリ、インデックス、障害処理ポリシーを実装またはリファクタリングします。
- 検証を実行し、結果を報告する
ビルド/テストを実行し、変更内容、検証内容、今後の対応をまとめます。
リファレンス
詳細なガイダンス、例、制約については、references/315-frameworks-spring-mongodb.md を参照してください。
コメント
Markdown 対応