software-design-ddd-domain-modeling

Solid

Use when architecture work hinges on DDD-style domain modeling: subdomains, bounded contexts, context relationships, aggregate boundaries, and how those decisions shape overview or detailed design artifacts.

AI & Automation 14 stars 3 forks Updated 6 days ago MIT

Install

View on GitHub

Quality Score: 86/100

Stars 20%
39
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# DDD Domain Modeling for Architecture ## Overview This skill is the architect-private **domain modeling workflow** for architecture design. Use it when the real difficulty is not selecting middleware, but deciding: - how the business should be split into domains and subdomains - where bounded contexts should begin and end - how contexts relate and where translation / anti-corruption is needed - where aggregate and consistency boundaries should sit - how those modeling decisions should appear in 概要设计 or 详细设计 rather than staying as abstract DDD vocabulary Core principle: **domain modeling is not a theory appendix; it is a design tool for reducing semantic and consistency ambiguity before implementation.** This skill is intentionally narrower than the architect general playbook. It does not try to own the whole architecture delivery chain. It specializes in the part of architecture work where domain boundaries and model structure dominate the design outcome. ## When to Use Use when: - the architecture task is at 概要设计 or 详细设计 stage and domain boundaries are still unclear - the user asks about 领域 / 子域 / 限界上下文 / 上下文映射 / 聚合 / 事件风暴 - the system has business complexity that cannot be explained well by component diagrams alone - service boundaries or ownership boundaries depend on language/model boundaries - multiple teams or subsystems disagree on concepts, state ownership, or consistency responsibility Do not use when: - the main problem is only delivery packaging or stage p...

Details

Author
xiaohei-info
Repository
xiaohei-info/oh-my-multica
Created
1 months ago
Last Updated
6 days ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category