Skip to content

caiokf/forge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Forge

    ╔═══════════════════════════════════════════╗
    ║                                           ║
    ║   ███████╗ ██████╗ ██████╗  ██████╗ ███████╗
    ║   ██╔════╝██╔═══██╗██╔══██╗██╔════╝ ██╔════╝
    ║   █████╗  ██║   ██║██████╔╝██║  ███╗█████╗
    ║   ██╔══╝  ██║   ██║██╔══██╗██║   ██║██╔══╝
    ║   ██║     ╚██████╔╝██║  ██║╚██████╔╝███████╗
    ║   ╚═╝      ╚═════╝ ╚═╝  ╚═╝ ╚═════╝ ╚══════╝
    ║                                           ║
    ║   architecture discovery & modeling       ║
    ╚═══════════════════════════════════════════╝

A Claude Code plugin for software architecture discovery and modeling — a toolkit with interactive facilitation skills that guide you through architecture and domain modeling techniques, from early discovery through to detailed system design.

Commands

Command Description
/discovery Explore a problem space through open-ended domain discovery
/define Transform a fuzzy product idea into a clear, validated definition
/brainstorm Run a multi-agent ideation session with three AI thinking styles
/event-storming Discover domain events, commands, and aggregates via Event Storming
/event-modeling Design system blueprints with Event Modeling (commands, events, read models)
/bounded-contexts Map DDD bounded contexts and their relationships
/workflow Discover and model business processes as BPMN diagrams
/c4-architecture Generate C4 architecture documentation from an existing codebase
/residuality Stress-test architectures using Residuality Theory

Typical Flow

/discovery  -->  /define  -->  /event-storming  -->  /event-modeling
                                       |
                                       v
                               /bounded-contexts  -->  /workflow

Start with /discovery to explore the problem space, /define to sharpen the product definition, then move into modeling with /event-storming or /event-modeling. Use /bounded-contexts to map bounded contexts and /workflow for process-level detail. /c4-architecture works against existing codebases. /residuality can be applied at any stage to stress-test decisions.

Installation

/plugin marketplace add caiokf/forge
/plugin install forge

Project Structure

.claude-plugin/
  marketplace.json                       # Marketplace index
  plugin.json                            # Plugin manifest (v1.0.0)
commands/*.md                            # Slash command definitions
skills/
  brainstorming/                         # Multi-agent ideation
  domain-discovery/                      # Open-ended domain exploration
  product-definition/                    # Product definition facilitation
  event-storming/                        # Event Storming facilitation
  event-modeling/                        # Event Modeling facilitation
  bounded-contexts/                      # DDD context mapping
  bpmn-workflow/                         # BPMN process discovery
  bpmn/                                  # BPMN 2.0 file operations
  c4/                                    # C4 architecture documentation
  residuality/                           # Residuality Theory sessions

Each skill contains a SKILL.md with domain knowledge, references/ for detailed prompts, and templates/ for session output scaffolding.

About

Claude Code plugin for facilitated architecture and design — Event Storming, Event Modeling, DDD, C4, and Residuality Theory sessions from your terminal.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors