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