mcpField
3
314-frameworks-spring-kafka

314-frameworks-spring-kafka

github.com/jabrena開発456275 回インストール1 日前に更新
リポジトリ

314-frameworks-spring-kafka について

Kafka メッセージングを扱う Spring Boot 開発者向けのスキルです。プロデューサーとコンシューマーの実装、設定、再試行、デッドレタートピック、変更の検証を支援します。

主な機能

  1. 01プロデューサーとコンシューマーの実装指針
  2. 02再試行とデッドレタートピックの処理
  3. 03冪等性の改善
  4. 04トピック、シリアライザー、リスナーの設定
  5. 05コンパイルとテストによる検証

活用シーン

  1. 01Spring Boot プロジェクトに Kafka を導入
  2. 02Spring Kafka のコンシューマーとプロデューサーをレビュー
  3. 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 のデッドレタートピック処理を追加する

ワークフロー

  1. リファレンスを読み、プロジェクトの状況を把握する

references/314-frameworks-spring-kafka.md を読み、変更を提案する前に現在のメッセージング設定を確認してください。

  1. 対象範囲を把握し、改善内容を決定する

信頼性とスループットの目標を特定し、安全性を確保できる最小限の変更を定義してください。

  1. フレームワークに準拠した変更を適用する

Spring Kafka の設定、プロデューサー/コンシューマーのロジック、障害処理を実装またはリファクタリングしてください。

  1. 検証を実行し、結果を報告する

ビルド/テストを実行し、変更内容、検証内容、今後の対応をまとめてください。

リファレンス

詳細なガイダンス、例、制約については、references/314-frameworks-spring-kafka.md を参照してください。

コメント