ddd-playbook
CommunityDDD discovery guidance for a Todo domain.
Software Engineering#ddd#training#domain-driven-design#invariants#bounded-context#aggregates#ubiquitous-language
Authormikivujkovic
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill guides Domain-Driven Design (DDD) discovery for the ToDo domain: establishing ubiquitous language, a bounded context, an initial aggregate, and invariants.
Core Features & Use Cases
- Ubiquitous language: Establish shared vocabulary with stakeholders.
- Bounded context: Define the Todo Management boundary.
- Aggregate & invariants: Propose a minimal aggregate with up to five invariants.
- Model alignment: Update model, invariants, and use-case contracts for each capability.
- Avoid advanced patterns unless asked.
Quick Start
Describe the ToDo domain in ubiquitous language, define the initial Todo Management bounded context, propose a minimal Todo aggregate with its invariants, and outline the first use-case contract.
Dependency Matrix
Required Modules
None requiredComponents
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-playbook Download link: https://github.com/mikivujkovic/claude-code-ddd-tdd-bdd/archive/main.zip#ddd-playbook Please download this .zip file, extract it, and install it in the .claude/skills/ directory.