jed1978/ddd-architecture-coach
Instructions file
Instructions for jed1978/ddd-architecture-coach, covering claude.md, repository nature, editing rules specific to this skill, content architecture and when working in this repo.
31 tagged bounded-context, measured the same way as everything else here.
jed1978/ddd-architecture-coach
Instructions file
Instructions for jed1978/ddd-architecture-coach, covering claude.md, repository nature, editing rules specific to this skill, content architecture and when working in this repo.
jed1978/ddd-architecture-coach
Skill Claude CodeCodex
DDD Architecture Coach — a decision-making coach spanning DDD (Strategic + Tactical Patterns), AI/LLM engineering (intervention design, risk assessment, fallbacks), software engineering discipline (Clean/Hexagonal Architecture, testing, CI/CD, SBE), and cloud architecture (containers, serverless, observability, cost).…
jed1978/ddd-architecture-coach
Agent
Implements BC components using TDD workflow. Reads the canonical Phase 3 spec at {coachoutputroot}/{bc}/spec.md plus the .claude/rules/{bc}.md quick-reference card and CLAUDE.md, then follows Red-Green-Refactor per Aggregate vertical slice. Stack-agnostic skeleton — all stack-specific commands (test runner, ORM…
jed1978/ddd-architecture-coach
Command
Launch the DDD Architecture Coach. With no argument, shows an in-flight summary derived from {coachoutputroot}/ and asks which BC to focus on. With a BC name, derives the next phase for that BC and enters it. Use this as the default entry point.
jed1978/ddd-architecture-coach
Command
Force entry into Phase 1 (Domain Discovery). Skips state-based phase selection. Use when you explicitly want to (re-)run scenario modeling, event/command extraction, BC delineation, classification, touchpoint map, AI opportunities, or User Stories. With no argument → system-level Steps 1–5. With a BC name → per-BC…
jed1978/ddd-architecture-coach
Command
Force entry into Phase 2 (Architecture Design) for one BC. Requires explicit BC argument. Use when you want to (re-)work on Context Map, per-BC architecture decisions, cloud deployment, or AI-ADRs for a specific BC.
Plugin Claude Code
Skills for building NestJS bounded contexts with Hexagonal Architecture, DDD, and CQRS patterns. Covers domain modeling, application layer, infrastructure wiring, presentation, full TDD workflow, and architecture review.
Instructions file
Instructions for Softtor/nestjs-hexagonal, covering nestjs hexagonal plugin — instructions, entry point, architecture rules (enforced by all skills and agents), skills and agents (each loads its corresponding skill).
Agent
Reviews a bounded context for Hexagonal Architecture + DDD + CQRS compliance. Specializes in detecting over-engineering and code smells. Produces structured reports with architecture compliance, over-engineering audit, and code smell detection. Use after implementing a bounded context, when asked to "review…
Agent
Creates WebSocket broadcasting infrastructure (NestJS backend) and real-time consumption on the frontend (Next.js or React). Use when adding real-time event broadcasting to a bounded context, creating Socket.IO gateways, or implementing frontend event listeners. Dispatched after infrastructure layer is complete.
Agent
Debugs the full event chain from domain event dispatch through WebSocket delivery to frontend component consumption. Use when events are not reaching the frontend, WebSocket is not updating, handlers are not firing, or real-time updates are broken. Follows the Debug Rule — always trace from origin to UI.
Skill Claude CodeCodex
Use when creating application layer artifacts for a NestJS bounded context — use cases, CQRS command/query handlers, DTOs, ports (cross-module interfaces), application services, or read model projections. Supports three patterns: plain UseCase (A), CQRS native (B), and Handler-as-Orchestrator (C).
Skill Claude CodeCodex
Use when creating domain layer artifacts for a NestJS bounded context — entities (AggregateRoot), value objects, domain events, repository interfaces, domain services, validators, or data builders. Covers Hexagonal Architecture + DDD patterns with NestJS CQRS native event support.
Skill Claude CodeCodex
Use when creating event listeners that react to domain events — same-BC side effects (projections, audit, cache), cross-BC reactions (another bounded context consuming events), or bridge listeners (WebSocket broadcast, RabbitMQ publish, email). Covers listener taxonomy, placement rules, Strategy+Gateway pattern for…
At most 3 mods per repository are shown here — the rest are on their repository pages: