ddd-validator

Community

Ensures DDD layer isolation and patterns.

Authormoasadi
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps ensure Domain-Driven Design (DDD) principles are respected, including layer separation, dependency rules, and domain patterns, through non-destructive analysis and actionable recommendations.

Core Features & Use Cases

  • Dependency Rule Validation: Checks layer isolation and dependencies
  • Domain Layer Purity: Ensures zero framework dependencies
  • Pattern Compliance: Validates entities, value objects, repositories
  • Decorator Validation: Checks @injectable() usage
  • Import Analysis: Detects unauthorized dependencies
  • Non-destructive Analysis: Safe, non-invasive checks that don't alter code
  • Examples: Validate the User context for DDD compliance

Quick Start

  • Run the DDD validator against your codebase to identify layer violations and opportunities for improvement
  • Example: "Validate the User context for DDD compliance"

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: ddd-validator
Download link: https://github.com/moasadi/ddd-bun-api-boilerplate/archive/main.zip#ddd-validator

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.