Domain Model Orchestrator

•
432
•

Stress-tests software plans against domain models through interactive interviews and automated documentation maintenance.

The Domain Model Orchestrator is a specialized skill designed to act as a rigorous technical architect and domain expert. It engages the user in a deep-dive 'grilling' session, asking one question at a time to resolve design ambiguities, sharpen fuzzy terminology, and surface contradictions between proposed plans and existing code. By reading CONTEXT.md and Architectural Decision Records (ADRs), it ensures that every design choice aligns with established domain boundaries. It lazily maintains your project's documentation, updating context files inline and proposing ADRs only when high-stakes, irreversible trade-offs are identified, making it an essential tool for complex system design and refactoring.

Características Principales

01Terminology Sharpening: Identifies and corrects vague or overloaded terms against the project glossary.
02Codebase Cross-Referencing: Verifies if current code implementations match the user's stated domain logic.
03432 GitHub stars
04Lazy Documentation: Automatically creates or updates CONTEXT.md and ADR files only when necessary.
05Interactive Interviewing: Probes design plans one question at a time to reach a shared understanding.
06Three-Criteria ADR Gating: Only suggests Architectural Decision Records for hard-to-reverse or surprising trade-offs.

Casos de Uso

01Validating architectural shifts and documenting them as ADRs during system refactoring.
02Aligning new feature development with complex existing business logic and domain terms.
03Documenting legacy codebases through an interactive discovery and interview process.