Skip to content
Skillpedia
Misc48k · #2733

ddd-strategic-design

Helps your agent understand and organize complex systems. It helps define the main parts and the common language used by everyone.

What it does

This tool helps organize complex business ideas. It defines the main parts of a business (subdomains), how they relate (bounded contexts), and the common language everyone should use (ubiquitous language).

When to use it

  • ✓When planning a new system or reorganizing an existing one.
  • ✓When teams need to speak the same language about the business.
  • ✓To divide a large system into smaller, manageable parts.

Example of what to ask your AI

“Help me organize our e-commerce business into smaller parts and define the language everyone should use.”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/ddd-strategic-design/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/ddd-strategic-design/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

The tool analyzes your business functions, groups them into logical areas called 'bounded contexts', and creates a glossary of terms to ensure everyone understands the same thing.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add sickn33/agentic-awesome-skills --skill ddd-strategic-design

Or download just the file:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/ddd-strategic-design/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

DDD Strategic Design

Use this skill when

  • Defining core, supporting, and generic subdomains.
  • Splitting a monolith or service landscape by domain boundaries.
  • Aligning teams and ownership with bounded contexts.
  • Building a shared ubiquitous language with domain experts.

Do not use this skill when

  • The domain model is stable and already well bounded.
  • You need tactical code patterns only.
  • The task is purely infrastructure or UI oriented.

Instructions

  1. Extract domain capabilities and classify subdomains.
  2. Define bounded contexts around consistency and ownership.
  3. Establish a ubiquitous language glossary and anti-terms.
  4. Capture context boundaries in ADRs before implementation.

If detailed templates are needed, open references/strategic-design-template.md.

Required artifacts

  • Subdomain classification table
  • Bounded context catalog
  • Glossary with canonical terms
  • Boundary decisions with rationale

Examples

Use @ddd-strategic-design to map our commerce domain into bounded contexts,
classify subdomains, and propose team ownership.

Limitations

  • This skill does not produce executable code.
  • It cannot infer business truth without stakeholder input.
  • It should be followed by tactical design before implementation.
FAQ

What are subdomains?

These are the different main areas or functions within a business, like 'payment' or 'inventory'.

What are bounded contexts?

These are the boundaries that separate these business areas, ensuring each has its own rules and language.

What is ubiquitous language?

It's a common vocabulary shared by everyone (developers and business experts) to describe the system's concepts.

Details

Original description by the author

Design DDD strategic artifacts including subdomains, bounded contexts, and ubiquitous language for complex business domains.

repo: sickn33/agentic-awesome-skills

Popularity

GitHub stars
48k
Ranking position
#2733
License
MIT
Updated
10/15/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills