ddd-eval

Assess DDD project health across workspace and codebase with pragmatic and purity lenses.

2|1|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/jrlangford/ddd-companion --skill ddd-eval
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ddd-eval
Source: https://github.com/jrlangford/ddd-companion/tree/main/skills/ddd-eval
Command: npx skills add https://github.com/jrlangford/ddd-companion --skill ddd-eval

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill assesses the health and quality of a DDD project by applying both Pragmatic and Purity lenses to the architecture and implementation, helping teams gauge value delivery and structural correctness.

Core Features & Use Cases

  • Dual-lens evaluation: Simultaneously applies Pragmatic and Purity analyses to provide a balanced view of business value and structural correctness.
  • Workspace vs Codebase modes: Works with an existing DDD workspace or directly analyzes a codebase to infer patterns and scoring.
  • Command-driven evaluation: Supports /ddd-eval, along with focused modes like /ddd-eval pragmatic and /ddd-eval purity, plus dimension-specific options.
  • Structured synthesis: Produces a consolidated report with per-dimension scores, agreements/divergences, and prioritized actions.

Quick Start

Run the evaluation command in your project to generate a full DDD quality report.

Frequently Asked Questions about ddd-eval

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

FAQPage Schema
How do I evaluate Domain-Driven Design project quality across my codebase?

To evaluate Domain-Driven Design project quality, you can analyze your codebase or workspace to score dimensions based on defined rubrics, providing a synthesized view of structural correctness and value delivery.

What is the difference between pragmatic and purity lenses in DDD architecture analysis?

Pragmatic and purity lenses in DDD architecture analysis differ by focusing on business value delivery versus structural best practices, allowing a dual-lens evaluation to balance practical outcomes with architectural correctness.

Can I assess DDD workspace health without directly analyzing the source code?

Yes, you can assess DDD workspace health without directly analyzing source code by using workspace mode, which detects available data sources and selects an appropriate generator to evaluate project quality.

How do I generate a focused DDD evaluation report for structural correctness?

You can generate a focused DDD evaluation report for structural correctness by running a command-driven purity mode, which scores dimensions according to defined rubrics and highlights architectural adherence.

Does DDD project health evaluation support dimension-specific scoring rubrics?

DDD project health evaluation supports dimension-specific scoring rubrics, producing a consolidated report that includes per-dimension scores, agreements, divergences, and prioritized actions for the architecture.