Simulate multi-persona event storming and domain storytelling to model bounded contexts; generate ADRs, C4 diagrams, context maps, and architecture docs from codebases; analyze against TOGAF, Zachman, cloud frameworks; enforce .NET fitness functions and resilience patterns; detect over-engineering and validate principles.
npx claudepluginhub melodic-software/claude-code-plugins --plugin enterprise-architecturePROACTIVELY use when generating architecture documentation. Analyzes codebase, identifies components, generates comprehensive docs with C4 diagrams.
Analyzes bounded contexts and maps relationships using DDD context mapping patterns. PROACTIVELY use after event storming when bounded contexts are identified and integration strategies need to be defined. Produces Context Mapper DSL (CML) output with upstream/downstream relationships, integration patterns (ACL, OHS, SK), and team topology suggestions.
PROACTIVELY use during event storming workshops to simulate various perspectives. Supports persona types: business-analyst, developer, devils-advocate, domain-expert, product-owner. Pass persona type as argument.
PROACTIVELY use when generating architecture tests for .NET projects. Creates NetArchTest or ArchUnitNET fitness functions that enforce architectural decisions and module boundaries.
PROACTIVELY use when exploring technical migration paths. Documents current state, identifies options with trade-offs - explores rather than prescribes strategies.
PROACTIVELY use when reviewing code for unnecessary complexity. Detects over-engineering, speculative generality, and identifies when simpler solutions would suffice.
PROACTIVELY use when validating code changes against architecture principles. Checks alignment, reports violations with severity, suggests remediation.
PROACTIVELY use when auditing code for resilience patterns. Analyzes retry, circuit breaker, and error handling - identifies gaps and suggests Polly/Brighter improvements.
PROACTIVELY use when facilitating domain storytelling sessions. Captures actors, work objects, activities, and story sequences to create structured AS-IS and TO-BE story artifacts.
PROACTIVELY use when analyzing architecture from stakeholder viewpoints. Handles Zachman row/column perspectives with honest limitations for rows 1-3.
Create and manage Architecture Decision Records (ADRs). Use when documenting technology choices, design decisions, or architectural changes that need to be tracked over time. This is the CANONICAL ADR skill - all ADR-related work should use this skill.
Generate architecture documents using templates with diagram integration. Use for creating C4 diagrams, viewpoint documents, and technical overviews.
Review architecture of current codebase or staged changes
Align with cloud architecture frameworks (Microsoft CAF, AWS Well-Architected). Check alignment with pillars, identify gaps.
Map relationships between bounded contexts using DDD context mapping patterns. Use when defining upstream/downstream relationships, integration strategies (ACL, OHS, PL), or generating Context Mapper DSL output. Follows event storming for bounded context discovery.
Detect unnecessary complexity, speculative generality, and over-engineered solutions in code
Collaborative domain modeling through pictographic stories. Use when gathering requirements, understanding business workflows, onboarding team members, or preparing for event storming. Follows Stefan Hofer & Henning Schwentner's methodology with actors, work objects, and activities.
Show architecture overview and metrics (ADR count, documentation coverage, Zachman cell coverage)
Generate architecture document (context, container, component, deployment, data, executive-summary)
Explain an enterprise architecture concept
Explain enterprise architecture concepts in practical terms. Use when learning about TOGAF, Zachman, ADRs, or any EA terminology.
AI-simulated event storming workshop with multi-persona support. Use when discovering domain events, commands, actors, and bounded contexts. Supports three modes - full-simulation (5 persona agents debate), quick (single-pass analysis), and guided (interactive with user). Orchestrates persona agents and synthesizes results.
Explore migration paths when planning architecture changes. Documents current state, identifies options with trade-offs for informed decision-making.
Architecture test guidance for .NET using NetArchTest and ArchUnitNET. Use when enforcing architectural boundaries, testing module dependencies, validating layer constraints, or creating performance fitness functions. Includes code generation templates.
Compare current state to target state architecture. Scoped to technical options - requires business context for complete analysis.
Module organization patterns including ports and adapters (hexagonal), module communication, and data isolation. Use when structuring modular monoliths, defining module boundaries, setting up inter-module communication, or isolating database contexts. Includes MediatR patterns for internal events.
Circuit breaker, retry, and DLQ patterns for .NET using Polly and Brighter. Use when implementing fault tolerance, handling transient failures, configuring retry strategies, or setting up dead letter queues. Includes Polly HttpClient patterns and Brighter message handler resilience.
Team Topologies methodology for organizational design. Covers the four fundamental team types, three interaction modes, cognitive load assessment, Inverse Conway Maneuver, and team evolution patterns. Use when designing team structures that align with architecture.
Guide users through TOGAF ADM phases with context-aware advice. Use when applying TOGAF methodology or understanding ADM phase activities.
Get guidance for TOGAF ADM phase (preliminary, A-H, requirements)
Wardley Mapping for strategic positioning and situational awareness. Covers value chain mapping, evolution stages, landscape analysis, gameplay patterns, and strategic decision-making. Use for technology strategy, competitive analysis, and architectural investment decisions.
Apply Zachman Framework perspective analysis with honest limitations. Analyze architecture from specific row/column perspectives.
Analyze from Zachman perspective (row: planner/owner/designer/builder/subcontractor/user, column: what/how/where/who/when/why)
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimEnterprise Architecture Governance & Vendor Procurement Toolkit - 67 slash commands for generating architecture artifacts
Editorial "Architecture & Design" bundle for Claude Code from Antigravity Awesome Skills.
Event-driven design methodologies: Event Modeling (Adam Dymitruk), Event Storming deep dives, CQRS/Event Sourcing design, and saga pattern planning for complex distributed systems.
Comprehensive C4 architecture documentation workflow with bottom-up code analysis, component synthesis, container mapping, and context diagram generation
No description provided.
AI-powered architecture documentation framework with ADRs, reviews, and pragmatic mode
Plugins for Claude Code: documentation management, code quality, and ecosystem support.
fnm (Fast Node Manager) is the recommended Node.js version manager for this project. It:
Install fnm:
# Windows (PowerShell as Admin)
winget install Schniz.fnm
# macOS/Linux
curl -fsSL https://fnm.vercel.app/install | bash
Configure for Git Bash (add to ~/.bashrc):
eval "$(fnm env --use-on-cd --shell bash)"
Or source the setup script which includes fnm initialization:
source "/path/to/claude-code-plugins/setup/bashrc-claude.sh"
Install Node:
fnm install 24
fnm default 24
npm install
npm run lint:md # Check for errors
npm run lint:md:fix # Auto-fix errors
Markdown linting runs automatically on PRs via GitHub Actions. The same rules apply locally and in CI.
/plugin install claude-ecosystem@claude-code-plugins
/plugin install code-quality@claude-code-plugins
/plugin install google-ecosystem@claude-code-plugins
This repo expects Codex CLI configuration to live in user scope under ~/.codex.
See .codex/README.md for the canonical locations.
| Plugin | Purpose |
|---|---|
| atlassian | Atlassian MCP server: Jira, Confluence, Compass integration |
| browser-automation | Browser automation MCP servers: Chrome DevTools, Playwright |
| business-analysis | BABOK techniques: capability mapping, stakeholder analysis, value streams, journey mapping |
| ci-cd | CI/CD pipelines: GitHub Actions, deployment automation, release management |
| claude-code-observability | Event logging, metrics, session diagnostics |
| claude-ecosystem | Claude Code docs, meta-skills, hooks, observability, auditors |
| code-quality | Code review, markdown linting, debugging, CI/CD templates |
| compliance-planning | Regulatory compliance: GDPR, HIPAA, PCI-DSS, AI governance, ISO 27001 |
| content-management-system | Headless CMS architecture: content modeling, taxonomies, media, theming |
| cursor-ecosystem | Cursor IDE docs, CLI, agent, keyword-based search |
| documentation-standards | Technical docs: arc42, C4 model, ADRs, RFC process, docs-as-code |
| dotnet | .NET 10+ automation: build, clean, SDK/tool install, version upgrades, Aspire MCP |
| duende-ecosystem | Duende IdentityServer, BFF, IdentityModel docs |
| enterprise-architecture | TOGAF, Zachman, ADRs, cloud alignment |
| event-modeling | Event-driven design: Event Modeling, Event Storming, CQRS, sagas |
| figma | Figma MCP server: design context, code generation, design tokens |
| formal-specification | Formal methods: UML/SysML, TLA+, OpenAPI/AsyncAPI, state machines |
| git | Git config, GPG signing, hooks, GitHub issues, history exploration |
| google-ecosystem | Gemini CLI docs, Claude-to-Gemini integration, configuration management |
| melodic-software | Developer onboarding, environment setup, commit workflows |
| microsoft | Microsoft MCP servers: Microsoft Learn, Azure, NuGet, Azure DevOps |
| milan-jovanovic | Milan Jovanovic .NET patterns: Clean Architecture, DDD, CQRS, EF Core |
| openai-ecosystem | OpenAI Codex CLI docs |
| requirements-elicitation | Requirements gathering: LLMREI interviews, gap analysis, prioritization |
| research | Research workflows: MCP integration, multi-source synthesis, structured output |
| response-quality | Response quality standards, source citations |
| security | Security: OWASP, authentication, cryptography, DevSecOps, threat modeling, 12 skills |
| soft-skills | Career progression, interviews, communication, professional visibility |