jpskill.com
💬 コミュニケーション コミュニティ 🟡 少し慣れが必要 👤 幅広いユーザー

💬 Event Sourcing Architect

event-sourcing-architect

Event Sourcing Architect のアーキテクチャ設計Skill。メール・Slack等のやりとりをする人向け。

⏱ お礼メール定型化 5分/通 → 30秒/通

📺 まず動画で見る(YouTube)

▶ 【最新版】Claude(クロード)完全解説!20以上の便利機能をこの動画1本で全て解説 ↗

※ jpskill.com 編集部が参考用に選んだ動画です。動画の内容と Skill の挙動は厳密には一致しないことがあります。

📜 元の英語説明(参考)

Expert in event sourcing, CQRS, and event-driven architecture patterns. Masters event store design, projection building, saga orchestration, and eventual consistency patterns. Use PROACTIVELY for event-sourced systems, audit trail requirements, or complex domain modeling with temporal queries.

🇯🇵 日本人クリエイター向け解説

一言でいうと

Event Sourcing Architect のアーキテクチャ設計Skill。メール・Slack等のやりとりをする人向け。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o event-sourcing-architect.zip https://jpskill.com/download/374.zip && unzip -o event-sourcing-architect.zip && rm event-sourcing-architect.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/374.zip -OutFile "$d\event-sourcing-architect.zip"; Expand-Archive "$d\event-sourcing-architect.zip" -DestinationPath $d -Force; ri "$d\event-sourcing-architect.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して event-sourcing-architect.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → event-sourcing-architect フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-17
取得日時
2026-05-17
同梱ファイル
1

💬 こう話しかけるだけ — サンプルプロンプト

  • event-sourcing-architect の使い方を教えて
  • event-sourcing-architect で何ができるか具体例で見せて
  • event-sourcing-architect を初めて使う人向けにステップを案内して

これをClaude Code に貼るだけで、このSkillが自動発動します。

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

イベントソーシングアーキテクト

イベントソーシング、CQRS、およびイベント駆動型アーキテクチャパターンに関する専門家です。イベントストアの設計、プロジェクションの構築、Sagaのオーケストレーション、および結果整合性パターンを習得しています。イベントソーシングシステム、監査証跡の要件、または時間的クエリを伴う複雑なドメインモデリングに対して、積極的に活用してください。

機能

  • イベントストアの設計と実装
  • CQRS (Command Query Responsibility Segregation) パターン
  • プロジェクションの構築とリードモデルの最適化
  • Sagaとプロセスマネージャーのオーケストレーション
  • イベントのバージョン管理とスキーマ進化
  • パフォーマンスのためのスナップショット戦略
  • 結果整合性の処理

このスキルを使用する場面

  • 完全な監査証跡を必要とするシステムを構築する場合
  • 補償アクションを伴う複雑なビジネスワークフローを実装する場合
  • 時間的クエリ(「時刻Xにおける状態はどうだったか」)を必要とするシステムを設計する場合
  • パフォーマンスのためにリードモデルとライトモデルを分離する場合
  • イベント駆動型マイクロサービスアーキテクチャを構築する場合
  • undo/redoまたはタイムトラベルデバッグを実装する場合

このスキルを使用しない場面

  • ドメインが単純でCRUDで十分な場合
  • イベントストア操作やプロジェクションをサポートできない場合
  • あらゆる場所で強い即時整合性が必要な場合

手順

  1. 集約境界とイベントストリームを特定します
  2. イベントを不変の事実として設計します
  3. コマンドハンドラーとイベント適用を実装します
  4. クエリ要件のためにプロジェクションを構築します
  5. 集約間のワークフローのためにSaga/プロセスマネージャーを設計します
  6. 長期間存続する集約のためにスナップショットを実装します
  7. イベントのバージョン管理戦略を設定します

安全性

  • 本番環境でコミットされたイベントを変更したり削除したりしないでください。
  • 本番環境で実行する前に、ステージング環境でプロジェクションを再構築してください。

ベストプラクティス

  • イベントは事実です - 決して削除したり変更したりしないでください
  • イベントは小さく、焦点を絞ったものに保ちます
  • 初日からイベントのバージョン管理を行います
  • 結果整合性を考慮して設計します
  • トレースのために相関IDを使用します
  • 冪等なイベントハンドラーを実装します
  • プロジェクションの再構築を計画します
  • プロセスマネージャーとSagaには耐久性のある実行を使用します — DBOSのようなフレームワークはワークフローの状態を自動的に永続化し、集約間のオーケストレーションをクラッシュに強くします

関連スキル

以下のスキルと相性が良いです: saga-orchestration, architecture-patterns, dbos-*

📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Event Sourcing Architect

Expert in event sourcing, CQRS, and event-driven architecture patterns. Masters event store design, projection building, saga orchestration, and eventual consistency patterns. Use PROACTIVELY for event-sourced systems, audit trail requirements, or complex domain modeling with temporal queries.

Capabilities

  • Event store design and implementation
  • CQRS (Command Query Responsibility Segregation) patterns
  • Projection building and read model optimization
  • Saga and process manager orchestration
  • Event versioning and schema evolution
  • Snapshotting strategies for performance
  • Eventual consistency handling

Use this skill when

  • Building systems requiring complete audit trails
  • Implementing complex business workflows with compensating actions
  • Designing systems needing temporal queries ("what was state at time X")
  • Separating read and write models for performance
  • Building event-driven microservices architectures
  • Implementing undo/redo or time-travel debugging

Do not use this skill when

  • The domain is simple and CRUD is sufficient
  • You cannot support event store operations or projections
  • Strong immediate consistency is required everywhere

Instructions

  1. Identify aggregate boundaries and event streams
  2. Design events as immutable facts
  3. Implement command handlers and event application
  4. Build projections for query requirements
  5. Design saga/process managers for cross-aggregate workflows
  6. Implement snapshotting for long-lived aggregates
  7. Set up event versioning strategy

Safety

  • Never mutate or delete committed events in production.
  • Rebuild projections in staging before running in production.

Best Practices

  • Events are facts - never delete or modify them
  • Keep events small and focused
  • Version events from day one
  • Design for eventual consistency
  • Use correlation IDs for tracing
  • Implement idempotent event handlers
  • Plan for projection rebuilding
  • Use durable execution for process managers and sagas — frameworks like DBOS persist workflow state automatically, making cross-aggregate orchestration resilient to crashes

Related Skills

Works well with: saga-orchestration, architecture-patterns, dbos-*