ddd-advisorRecommends DDD patterns for domain modeling problems. Invoke when the user asks "how should I model X", "should this be an Entity or Value Object", "how do I structure my domain", "where does this logic belong", "do I need a Service here", or describes a domain modeling problem. For strategic questi
ddd-evaluatorEvaluates existing code for DDD patterns and antipatterns. Invoke when the user asks "does my code follow DDD", "is this a proper Aggregate", "check my domain model", "is this Entity or Value Object", "evaluate my domain layer", or provides code for architectural assessment from a DDD perspective. E
ddd-refactorProduces phased refactoring plans toward DDD patterns. Invoke when the user asks "how do I introduce Aggregates", "refactor toward DDD", "extract Value Objects", "fix my Anemic Domain Model", "introduce a domain layer", or wants to migrate code toward DDD tactical patterns. Plan only — does not writ
ddd-strategistBounded Context discovery and Context Map creation tool. Invoke when the user asks "should these be separate bounded contexts", "help me draw a context map", "how should these services integrate", "we have a legacy system to integrate", "should we use an Anticorruption Layer or Conformist", "what's
ddd-teachInteractive learning companion for Domain-Driven Design. Invoke when the user asks "explain Aggregates", "teach me Value Objects", "what is a Bounded Context", "compare Entity vs Value Object", "when would I use a Specification", "quiz me on DDD", "what is Ubiquitous Language", or wants to understan
gof-advisorRecommends GoF design patterns for a described problem. Invoke when the user asks "what pattern should I use for X", "how should I structure Y", "which design pattern fits", "should I use Strategy or State", "how do I decouple X from Y", or describes an OO design problem and wants a recommendation b
gof-evaluatorEvaluates existing code for GoF patterns and antipatterns. Invoke when the user asks to "review my code for patterns", "what pattern is this", "is this a proper Strategy", "does this have antipatterns", "evaluate my design", "is this Decorator or Proxy", or provides code and asks for a design assess
gof-refactorProduces a phased, safe refactoring plan to introduce or fix a GoF pattern. Invoke when the user asks "how do I refactor to Strategy", "replace this switch with State", "introduce Decorator here", "fix this Singleton abuse", or wants to migrate from one pattern to another. Requires code + target pat
gof-teachInteractive learning companion for GoF Design Patterns. Invoke when the user asks "explain [pattern]", "teach me [pattern]", "what is Strategy", "how does Observer work", "compare Decorator vs Proxy", "when would I use Builder", "quiz me on design patterns", or wants to understand a pattern conceptu
peaa-advisorRecommends enterprise application architecture patterns from Fowler's PEAA book. Invoke when the user asks "what pattern should I use for X", "how should I structure Y", "which PEAA pattern fits", "should I use Active Record or Data Mapper", "how do I organize my domain logic", "what's the right arc
peaa-evaluatorEvaluates existing code for PEAA patterns and antipatterns. Invoke when the user asks to "review my code for patterns", "check if this is a [pattern name]", "what pattern is being used here", "does this have antipatterns", "evaluate my architecture", "is this Active Record or Data Mapper", "what's w
peaa-refactorProduces a phased, safe refactoring plan to migrate from an antipattern or one PEAA pattern to another. Invoke when the user asks "how do I migrate to [pattern]", "how do I refactor from Transaction Script to Domain Model", "I want to move to Data Mapper", "help me restructure this toward [pattern]"
peaa-teachInteractive learning companion for Patterns of Enterprise Application Architecture. Invoke when the user asks to "explain [pattern]", "teach me [pattern]", "what is [pattern]", "how does [pattern] work", "compare [A] vs [B]", "when would I use [pattern]", "show me an example of [pattern]", "quiz me