transaction-expert - Designs CQRS transaction boundaries for the application layer
Creates application-layer managers and facades that separate commands and queries and define method-level transaction boundaries.
Tags
Updated: 2026-09-29Capabilities
Typical Inputs
What this skill does
- Separate command and query flows
- Create transaction managers
- Create read managers
- Compose command facades
- Compose query facades
- Apply method-level transactions
- Enforce component conventions
Inputs
- Feature name
- Persistence ports
- Query ports
- Domain aggregates
- Transaction design
Outputs
- TransactionManager source files
- ReadManager source files
- CommandFacade source files
- QueryFacade source files
- QueryBundle record files
Requirements
- Java project
- Spring component support
- Spring transaction support
