Skip to main content
Run any Skill in Manus
with one click

domain-decompose

Stars4
Forks0
UpdatedMay 29, 2026 at 05:59

Decompose a domain into bounded contexts, aggregates, entities, value objects, and domain events with ubiquitous-language naming, mapping bounded contexts to candidate microservice boundaries. Use whenever the user wants to decompose a domain, split a system into bounded contexts, identify aggregates / value objects / domain events, define clean domain entities, draw clear boundaries, or plan a monolith-to-microservices breakup. Also use when an already-decomposed domain has evolved and the user wants to update, extend, re-run, or "read existing and update" an existing `docs/domain` model rather than start over — re-running delta-merges into the existing docs (stable ids, preserves human edits, flags drops) instead of overwriting. Works from a prose domain/requirements description, not existing code. Trigger even when the user never says "DDD", as long as they are carving a domain into boundaries, modelling entities/aggregates/events, or updating a model they already have.

Installation

Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.

File Explorer
5 files
SKILL.md
readonly