314-frameworks-spring-kafka について
Kafka メッセージングを扱う Spring Boot 開発者向けのスキルです。プロデューサーとコンシューマーの実装、設定、再試行、デッドレタートピック、変更の検証を支援します。
主な機能
- 01プロデューサーとコンシューマーの実装指針
- 02再試行とデッドレタートピックの処理
- 03冪等性の改善
- 04トピック、シリアライザー、リスナーの設定
- 05コンパイルとテストによる検証
活用シーン
- 01Spring Boot プロジェクトに Kafka を導入
- 02Spring Kafka のコンシューマーとプロデューサーをレビュー
- 03再試行やデッドレタートピック処理を改善
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ jabrena/ plinth --skill 314-frameworks-spring-kafkaインストール後、Claude Code で/314-frameworks-spring-kafkaを入力して読み込まれたか確認します。
同梱ファイルreferences/314-frameworks-spring-kafka.md
詳細
Spring Boot — Kafka メッセージング
設計、実装、エラー処理に関する具体例を用いて、Spring Kafka のガイダンスを適用します。
制約
メッセージングのリファクタリング前にコンパイルし、変更後に検証してください。
- 必須:変更を適用する前に、
./mvnw compileまたはmvn compileを実行してください - 安全性:コンパイルに失敗した場合は、直ちに停止してください
- 検証:改善を適用した後に、
./mvnw clean verifyまたはmvn clean verifyを実行してください - 適用前:詳細なルールと例について、リファレンスを読んでください
このスキルを使う場面
- Spring Boot に Kafka を追加する
- Spring Kafka のコンシューマー/プロデューサーをレビューする
- Spring Kafka のリトライ、デッドレタートピック、または冪等性を改善する
- Spring Kafka のトピック、シリアライザー、またはリスナーコンテナーを設定する
- Spring Kafka のデッドレタートピック処理を追加する
ワークフロー
- リファレンスを読み、プロジェクトの状況を把握する
references/314-frameworks-spring-kafka.md を読み、変更を提案する前に現在のメッセージング設定を確認してください。
- 対象範囲を把握し、改善内容を決定する
信頼性とスループットの目標を特定し、安全性を確保できる最小限の変更を定義してください。
- フレームワークに準拠した変更を適用する
Spring Kafka の設定、プロデューサー/コンシューマーのロジック、障害処理を実装またはリファクタリングしてください。
- 検証を実行し、結果を報告する
ビルド/テストを実行し、変更内容、検証内容、今後の対応をまとめてください。
リファレンス
詳細なガイダンス、例、制約については、references/314-frameworks-spring-kafka.md を参照してください。
コメント
Markdown 対応