414-frameworks-quarkus-kafka について
QuarkusでKafkaメッセージングを扱う開発者向けのガイダンススキルです。Reactive Messagingの設計や実装、エラー処理、変更の検証を扱います。
主な機能
- 01コンシューマーとプロデューサーのレビュー
- 02Reactive Messagingチャネルの設定
- 03リトライとデッドレター処理の改善
- 04冪等性と失敗戦略の調整
- 05変更のコンパイルと検証
活用シーン
- 01QuarkusプロジェクトへのKafka導入
- 02Kafkaコンシューマーとプロデューサーのレビュー
- 03リトライまたはデッドレターキューの設定
- 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 処理を追加する
ワークフロー
- リファレンスを読み、プロジェクトのコンテキストを評価する
references/414-frameworks-quarkus-kafka.md を読み、変更を提案する前に現在のメッセージング設定を調査してください。
- 対象範囲を確認し、改善目標を決める
安全な改善を定めるため、配信セマンティクスとレジリエンスの目標を特定してください。
- フレームワークに沿った変更を適用する
Reactive Messaging でチャネル、シリアライザー、失敗時戦略を実装またはリファクタリングしてください。
- 検証を実行し、結果を報告する
ビルド/テストを実行し、変更内容、検証内容、今後の対応をまとめてください。
リファレンス
詳細なガイダンス、例、制約については、references/414-frameworks-quarkus-kafka.md を参照してください。
コメント
Markdown 対応