ddd-model-review

Assess DDD model quality through consistency, completeness, and coupling analysis with backtrack triggers.

Updated Jul 4, 2026
One-click install
npx skills add https://github.com/100Thieves-team/plady-expert-skills --skill ddd-model-review-100thieves-team
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ddd-model-review
Source: https://github.com/100Thieves-team/plady-expert-skills/tree/main/.claude/skills/ddd-model-review
Command: npx skills add https://github.com/100Thieves-team/plady-expert-skills --skill ddd-model-review-100thieves-team

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Domain-driven design models degrade silently: terminology drifts across artifacts, aggregate boundaries contradict context boundaries, and event catalogs fall out of sync with flows. This Skill provides a holistic quality gate that scores a DDD model across multiple dimensions and tells you exactly what to fix and where to backtrack. ## Core Features & Use Cases - Multi-dimension scoring: Rates terminology consistency, boundary reasonableness, invariant expression rate, event completeness, and coupling level on a 0-10 scale with evidence-backed deductions. - Feedback loop triggers: Maps specific failure conditions (e.g., invariant expression rate below 60%) to the upstream modeling skill that must be revisited, with infinite-loop prevention after 3 retries. - Industry benchmarking: Optionally compares your model against mature open-source reference implementations (Cargo, Broadleaf, Pyramid) to surface merge/split deviations and unmodeled domains. - Use Case: After completing tactical modeling with ddd-contexts, ddd-aggregates, and ddd-domain-interactions, run this review to get a score summary, prioritized issue list, and an implementation readiness verdict before writing code. ## Quick Start Ask the AI to perform a holistic quality assessment on your context directory, aggregate directory, domain event directory, and context relationship matrix, and to output per-dimension scores, an issue list, and backtrack recommendations.

Frequently Asked Questions about ddd-model-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I review the quality of a DDD domain model?

Run a holistic model review that scores terminology consistency, boundary reasonableness, invariant expression rate, event completeness, and coupling level on a 0-10 scale. Provide at least three artifacts such as the context directory, aggregate directory, event directory, and relationship matrix.

What artifacts are required for a DDD model review?

At least three of these are required: context directory and glossary, context relationship matrix, aggregate directory with invariant table, and domain event directory with service definitions. Subdomain classification, event flows, and scope definitions are optional inputs.

Can DDD model review compare against open-source reference implementations?

Yes, industry benchmarking is an optional step that compares your model against mature references like Cargo for logistics, Broadleaf for e-commerce, or Pyramid for B2B. It lists semantic merge/split deviations, known reference limitations, and unmodeled future domains.

What happens when a DDD model review finds boundary contradictions?

The review generates a backtrack trigger pointing to the responsible upstream skill, such as ddd-contexts when aggregate boundaries contradict context boundaries. The same backtrack path may run at most three times before being flagged for human architectural decision.

When should I run a DDD model quality gate?

Run it after tactical modeling is complete, as a standalone assessment of existing artifacts, or periodically to quantify model health and detect degradation trends. It concludes with an implementation readiness verdict of Ready or Not Ready plus blockers.