Skip to content

BrighterCommand/Franklin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published