# Design Clear DDD Context Boundaries

Complex domains often produce unclear service boundaries, inconsistent terms, and disputed ownership. This skill creates subdomain maps, context catalogs, glossaries, and documented boundary decisions.

## Install

```bash
npx skillstore add sickn33/ddd-strategic-design
```

## Metadata

- Status: approved
- Slug: sickn33-ddd-strategic-design
- Skillstore revision: r1
- Version status: missing
- Tree hash: 063e659579e661b820b198f63f8573158cc2fb94b6a32956fa38c3709ae58032
- Author: sickn33
- GitHub username: sickn33
- License: MIT
- Repository: https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/ddd-strategic-design
- Ref: f9e2c34b4f19c7f3e6b0a1e93227b5f77cc12526
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: allowed
- Manual install advisory: allowed
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: external\_commands
- Quality score: 74
- Public page: https://skillstore.pages.dev/skills/sickn33-ddd-strategic-design
- Manifest: https://skillstore.pages.dev/api/skills/sickn33-ddd-strategic-design/manifest

## Capabilities

- Classifies business capabilities as core, supporting, or generic subdomains.
- Proposes bounded contexts based on consistency needs, responsibilities, and ownership.
- Creates a bounded context catalog with upstream dependencies and downstream consumers.
- Builds a ubiquitous language glossary with canonical terms, definitions, contexts, and anti-terms.
- Documents boundary decisions and rationale for later architecture decision records.

## Use Cases

- Decompose a monolith: Identify subdomains and bounded contexts before separating a monolithic application into independently owned services.
- Align team ownership: Connect domain responsibilities, dependencies, and context boundaries to accountable engineering teams.
- Standardize domain language: Create canonical definitions and expose terms that mean different things across business contexts.

## Prompt Templates

### Classify subdomains

```
Classify these business capabilities as core, supporting, or generic subdomains: [capabilities]. Explain each classification and identify missing stakeholder information.
```

### Define bounded contexts

```
Propose bounded contexts for [domain]. For each context, describe its responsibility, owner, consistency boundary, upstream dependencies, and downstream consumers.
```

### Build a shared glossary

```
Create a ubiquitous language glossary from [domain notes]. Include canonical terms, definitions, owning contexts, ambiguous synonyms, and anti-terms.
```

### Design the domain landscape

```
Analyze [business description] and produce a subdomain table, bounded context catalog, glossary, team ownership proposal, and boundary decisions with rationale. State assumptions and conflicts.
```

## Limitations

- It cannot determine business truth without input from domain experts and stakeholders.
- It does not produce executable code or tactical implementation patterns.
- Its proposed boundaries require validation against real workflows, ownership, and consistency requirements.
- It does not replace detailed tactical design before implementation.

## Best Practices

- Provide real business capabilities, workflows, constraints, and current ownership before requesting boundaries.
- Validate every classification and term with domain experts from the affected contexts.
- Record assumptions and unresolved conflicts beside each proposed boundary decision.

## Anti Patterns

- Do not treat technical layers or database tables as business subdomains.
- Do not force one universal definition when a term has valid context-specific meanings.
- Do not implement proposed boundaries before stakeholders validate responsibilities and ownership.

## Security Audit

- Audited at: 2026-07-23T22:57:00.875\+00:00
- Summary: Both static findings are false positives caused by Markdown backticks, not shell execution. The prompt-only skill contains no executable code or suspicious instructions.

## Stats

- Views: 90
- Downloads: 14
- Favorites: 0
- Popularity score: 0
