Skip to content

Latest commit

 

History

History
49 lines (40 loc) · 2.34 KB

File metadata and controls

49 lines (40 loc) · 2.34 KB

Brighter Skills and Commands

This repository contains skills for working with Brighter when using coding agents

Directory Structure

/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

Available Skills

Brighter Skills (Commands/Events)

  • /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 Skills (Queries)

  • /darker:create-query-handler - Scaffold query handlers
  • /darker:configure-processor - Set up QueryProcessor with DI

Key Features

  1. V10 API Patterns: All skills use the latest V10 API (AddProducers(), AddConsumers(), UseResiliencePipeline)
  2. User Approval Gates: Skills use AskUserQuestion to gather requirements before making changes
  3. Documentation References: Skills link to /Docs/contents/ for detailed documentation
  4. Code Examples: Concrete, copy-paste ready examples for each pattern