architecture-event-driven

Installation
SKILL.md

Architecture Event Driven

Overview

Use this skill to design event-driven systems that remain correct under retries, delays, and partial failures.

Scope Boundaries

  • Workflows span multiple bounded contexts or services asynchronously.
  • Temporal decoupling is needed to improve autonomy or resilience.
  • Integration churn is high and direct RPC coupling causes fragility.

Core Judgments

  • Event semantics: fact versus command and ownership of meaning.
  • Delivery guarantees: at-most-once, at-least-once, effectively-once patterns.
  • Ordering strategy: global ordering, per-key ordering, or order independence.
  • Recovery model: replay, dead-letter, compensating actions, and backfill.

Practitioner Heuristics

  • Publish events as immutable domain facts from the source of truth.
  • Never rely on "exactly-once" assumptions; design idempotent consumers.
Related skills

More from kentoshimizu/sw-agent-skills

Installs
2
GitHub Stars
5
First Seen
Feb 28, 2026