projection-patterns について
projection-patterns は、イベントソーシングシステムのプロジェクションと読み取りモデルを設計するスキルです。パターンの適用と結果の検証を案内し、実装プレイブックに詳細例を収録しています。
主な機能
- 01CQRS 読み取りモデルの指針
- 02イベントからのマテリアライズドビュー作成
- 03クエリ性能の最適化
- 04リアルタイムダッシュボードのパターン
- 05検索インデックスの構築
- 06複数ストリームのデータ集約
活用シーン
- 01CQRS 読み取りモデルの構築
- 02イベントストリームからのビュー作成
- 03クエリ性能の改善
- 04複数ストリームのデータ集約
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ sickn33/ agentic-awesome-skills --skill projection-patternsインストール後、Claude Code で/projection-patternsを入力して読み込まれたか確認します。
同梱ファイルresources/implementation-playbook.md
詳細
プロジェクションパターン
イベントソーシングシステム向けのプロジェクションと読み取りモデルを構築するための包括的なガイドです。
このスキルを使用する場面
- CQRS 読み取りモデルの構築
- イベントからのマテリアライズドビューの作成
- クエリパフォーマンスの最適化
- リアルタイムダッシュボードの実装
- イベントからの検索インデックスの構築
- ストリームをまたいだデータの集約
このスキルを使用しない場面
- タスクがプロジェクションパターンに関係しない場合
- この範囲外の別のドメインやツールが必要な場合
手順
- 目標、制約、必要な入力を明確にします。
- 関連するベストプラクティスを適用し、結果を検証します。
- 実行可能な手順と検証方法を提示します。
- 詳細な例が必要な場合は、
resources/implementation-playbook.mdを開きます。
リソース
- 詳細なパターンと例については、
resources/implementation-playbook.mdを参照してください。
制限事項
- このスキルは、タスクが上記の範囲に明確に該当する場合にのみ使用してください。
- 出力を、環境固有の検証、テスト、専門家によるレビューの代わりとして扱わないでください。
- 必要な入力、権限、安全上の境界、成功基準が不足している場合は、作業を中断して確認してください。
例
位置42のOrderItemAddedに対して、増分を適用し、チェックポイント42を1つのトランザクション内で永続化します。位置42を再生して2回目の増分が発生しないことを確認します。コミット前にクラッシュさせ、行の更新とチェックポイントの両方が一緒にロールバックされることを確認します。
コメント
Markdown 対応