This repository contains skills for working with Brighter when using coding agents
/Franklin/.claude/
├── commands/
│ ├── README.md # Skills overview
│ ├── brighter/
│ │ ├── create-handler.md # Command/Event handler scaffolding
│ │ ├── configure-processor.md # CommandProcessor setup
│ │ ├── setup-transport.md # Transport configuration (RMQ, Kafka, AWS, Azure)
│ │ ├── implement-cqrs.md # Full CQRS architecture
│ │ ├── add-outbox.md # Transactional outbox pattern
│ │ ├── add-resilience.md # Polly v8 pipelines
│ │ ├── validate-config.md # Configuration validation
│ │ └── document-architecture.md # Architecture documentation
│ └── darker/
│ ├── create-query-handler.md # Query handler scaffolding
│ └── configure-processor.md # QueryProcessor setup
└── guidelines/
└── brighter-patterns.md # Reference document for V10 patterns
- /brighter:create-handler - Scaffold command or event handlers
- /brighter:configure-processor - Set up CommandProcessor with DI
- /brighter:setup-transport - Configure message broker (RabbitMQ, Kafka, AWS, Azure)
- /brighter:add-resilience - Add Polly v8 resilience pipelines
- /brighter:add-outbox - Implement transactional outbox pattern
- /brighter:implement-cqrs - Full CQRS setup with Brighter + Darker
- /brighter:validate-config - Verify configuration correctness
- /brighter:document-architecture - Generate architecture documentation
- /darker:create-query-handler - Scaffold query handlers
- /darker:configure-processor - Set up QueryProcessor with DI
- V10 API Patterns: All skills use the latest V10 API (AddProducers(), AddConsumers(), UseResiliencePipeline)
- User Approval Gates: Skills use AskUserQuestion to gather requirements before making changes
- Documentation References: Skills link to /Docs/contents/ for detailed documentation
- Code Examples: Concrete, copy-paste ready examples for each pattern