implement-choreography
CommunityCoordinate autonomous services with choreography.
Software Engineering#idempotent#event-driven#choreography#distributed-tracing#projection#correlation-id#event-bus
Authormariotoffia
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill enables teams to implement choreography-based coordination across autonomous services, removing the need for a central orchestrator and improving resilience.
Core Features & Use Cases
- Event-flow design: Define how services react to events and publish new ones to form a complete workflow.
- Idempotent consumers: Ensure duplicates do not impact state by deduplicating on event IDs.
- Correlation propagation: Propagate a correlation ID across all events for end-to-end tracing.
- Query views: Build projections to observe workflow progress across services.
- Testability: Validate end-to-end event chains with lightweight simulations.
Quick Start
To begin, outline the event flow between services, implement a minimal publisher and a projection, and run a small end-to-end test of an order-like workflow.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: implement-choreography Download link: https://github.com/mariotoffia/gobridge/archive/main.zip#implement-choreography Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.