Provides structural guidance for applying DDD patterns, bounded contexts, and architectural layering in software projects.

Install

mkdir -p .claude/skills/ddd-eglove && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/15057" && unzip -o skill.zip -d .claude/skills/ddd-eglove && rm skill.zip

Installs to .claude/skills/ddd-eglove

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Domain-Driven Design (DDD), strategic subdomains, bounded contexts, aggregates, rich domain models, clean architecture layers, CQRS, and specifications.
152 charsno explicit “when” trigger
Intermediate

Key capabilities

  • Discover subdomains and capabilities
  • Design bounded contexts and vocabulary
  • Map context interactions
  • Model aggregates, entities, and value objects
  • Separate application and domain logic
  • Structure presentation and infrastructure layers

How it works

The skill provides decision trees and a knowledge index to guide users through various aspects of Domain-Driven Design and Clean/Modular Architecture.

Inputs & outputs

You give it
A design problem or refactoring task related to software architecture
You get back
Guidance on strategic design, tactical patterns, clean layering, or advanced refactoring

When to use ddd

  • Designing bounded contexts
  • Modeling domain aggregates
  • Refactoring legacy code into modular monoliths
  • Implementing CQRS patterns

About ddd

Organizes DDD concepts into actionable decision trees for strategic design, tactical patterns, and clean architecture. It helps developers align code structures with business domains.

Domain-Driven Design (DDD), strategic subdomains, bounded contexts, aggregates, rich domain models, clean architecture layers, CQRS, and specifications.

When not to use it

  • When the task is not related to system boundaries or code structures
  • When the task is not a refactoring task

Limitations

  • The skill provides reference and guidance, not direct implementation.
  • It focuses on DDD and Clean/Modular Architecture principles.

How it compares

This skill offers structured decision trees and a categorized knowledge index for DDD concepts, providing a systematic approach to architectural design and refactoring compared to a general understanding of these principles.

Compared to similar skills

ddd side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
ddd (this skill)01moNo flagsIntermediate
software-architecture3336moNo flagsIntermediate
architect-review1094moNo flagsAdvanced
mcp-builder1363moReviewAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

software-architecture

davila7

Guide for quality focused software architecture. This skill should be used when users want to write code, design architecture, analyze code, in any case that relates to software development.

333868

architect-review

sickn33

Master software architect specializing in modern architecture patterns, clean architecture, microservices, event-driven systems, and DDD. Reviews system designs and code changes for architectural integrity, scalability, and maintainability. Use PROACTIVELY for architectural decisions.

109320

mcp-builder

anthropics

Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).

136215

solid-principles

SmidigStorm

Enforce SOLID principles (Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion) in object-oriented design. Use when writing or reviewing classes and modules.

57236

codex

Lucklyric

Invoke Codex CLI for complex coding tasks requiring high reasoning capabilities. This skill should be invoked when users explicitly mention "Codex", request complex implementation challenges, advanced reasoning, or need high-reasoning model assistance. Automatically triggers on codex-related requests and supports session continuation for iterative development.

32238

architecture-patterns

wshobson

Implement proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design. Use when architecting complex backend systems or refactoring existing applications for better maintainability.

55214

Search skills

Search the agent skills registry