mcpField
5
514-frameworks-micronaut-kafka

514-frameworks-micronaut-kafka

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

514-frameworks-micronaut-kafka について

MicronautでKafkaメッセージングを扱う開発者向けのガイダンススキルです。クライアントやリスナー、エラー処理、配信保証、変更検証を扱います。

主な機能

  1. 01Kafkaクライアントとリスナーのレビュー
  2. 02SerDesの設定
  3. 03リトライとデッドレター処理の改善
  4. 04配信保証と耐障害性要件の明確化
  5. 05変更のコンパイルと検証

活用シーン

  1. 01MicronautプロジェクトへのKafka導入
  2. 02Kafkaクライアントとリスナーのレビュー
  3. 03リトライまたはデッドレター処理の設定
  4. 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 に再試行またはデッドレター処理を追加する

ワークフロー

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

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

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

安全な改善を定義するために、配信保証とレジリエンスの要件を特定してください。

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

Micronaut Kafka のクライアント、リスナー、失敗時の戦略を実装またはリファクタリングしてください。

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

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

リファレンス

詳しいガイダンス、例、制約事項については、references/514-frameworks-micronaut-kafka.md を参照してください。

コメント