mcpField
4
414-frameworks-quarkus-kafka

414-frameworks-quarkus-kafka

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

414-frameworks-quarkus-kafka について

QuarkusでKafkaメッセージングを扱う開発者向けのガイダンススキルです。Reactive Messagingの設計や実装、エラー処理、変更の検証を扱います。

主な機能

  1. 01コンシューマーとプロデューサーのレビュー
  2. 02Reactive Messagingチャネルの設定
  3. 03リトライとデッドレター処理の改善
  4. 04冪等性と失敗戦略の調整
  5. 05変更のコンパイルと検証

活用シーン

  1. 01QuarkusプロジェクトへのKafka導入
  2. 02Kafkaコンシューマーとプロデューサーのレビュー
  3. 03リトライまたはデッドレターキューの設定
  4. 04配信方式と耐障害性の調整

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/jabrena/plinth --skill 414-frameworks-quarkus-kafka

インストール後、Claude Code で/414-frameworks-quarkus-kafkaを入力して読み込まれたか確認します。

同梱ファイルreferences/414-frameworks-quarkus-kafka.md

詳細

Quarkus — Kafka メッセージング

設計、実装、エラー処理に関する具体例を用いて、Quarkus Kafka のガイダンスを適用します。

制約

メッセージングのリファクタリング前にコンパイルし、変更後に検証します。

  • MANDATORY:変更を適用する前に、./mvnw compile または mvn compile を実行してください
  • SAFETY:コンパイルに失敗した場合は、直ちに中止してください
  • VERIFY:改善を適用した後、./mvnw clean verify または mvn clean verify を実行してください
  • BEFORE APPLYING:詳細なルールと例について、リファレンスを読んでください

このスキルを使う場面

  • Quarkus に Kafka を追加する
  • Quarkus Reactive Messaging のコンシューマー/プロデューサーをレビューする
  • Quarkus Kafka の再試行、デッドレター処理、冪等性を改善する
  • Quarkus Reactive Messaging の Kafka チャネルを設定する
  • Quarkus Kafka の失敗時戦略または DLQ 処理を追加する

ワークフロー

  1. リファレンスを読み、プロジェクトのコンテキストを評価する

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

  1. 対象範囲を確認し、改善目標を決める

安全な改善を定めるため、配信セマンティクスとレジリエンスの目標を特定してください。

  1. フレームワークに沿った変更を適用する

Reactive Messaging でチャネル、シリアライザー、失敗時戦略を実装またはリファクタリングしてください。

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

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

リファレンス

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

コメント