Skip to content
ddd-strategic-design logo

DDD Strategic Design

ddd-strategic-design

Guide for DDD strategic design - analyzing domains through structured questioning, conducting stakeholder interviews (PM/domain experts/users), and producing Bounded Context analysis, Context Maps, and Ubiquitous Language. Use when user needs help understanding domain boundaries, planning domain ...

SKILL.md

Full skill instructions

DDD Strategic Design

Overview

This skill guides Domain-Driven Design strategic analysis through systematic questioning and interview planning. It helps extract domain knowledge from chaotic inputs, structure interviews with different stakeholders, and produce standard DDD strategic outputs.

Workflow

Phase 1: Input Diagnosis

When user provides unclear or mixed information about a system:

  1. Identify what you have: Analyze the input type (code, documents, verbal description, requirements)
  2. Identify what's missing: Determine gaps in domain understanding
  3. Ask clarifying questions to establish:
    • Business context and goals
    • Key user roles and workflows
    • System boundaries and constraints
    • Existing pain points or complexity

Questioning principles:

  • Start broad, then narrow down
  • Ask one question at a time to avoid overwhelming
  • Use "why" to uncover business rules
  • Use "what if" to discover edge cases
  • Use "who" to identify stakeholders and their needs

Phase 2: Domain Exploration

Guide domain discovery through progressive questioning:

  1. Identify core business concepts: What are the key entities, events, and processes?
  2. Find natural boundaries: Where do terms mean different things? Where do teams/​processes separate?
  3. Discover business rules: What constraints, validations, or policies exist?
  4. Map workflows: How do different parts of the system interact?

Red flags for context boundaries:

  • Same term with different meanings in different areas
  • Different teams owning different parts of workflow
  • Independent change cycles
  • Different data consistency requirements

Phase 3: Interview Planning

When user needs to interview stakeholders, generate targeted question sets:

For Product Managers - See references/​pm-questions.md:

  • Business goals and priorities
  • Success metrics
  • Roadmap and constraints

For Domain Experts - See references/​expert-questions.md:

  • Business rules and terminology
  • Edge cases and exceptions
  • Domain constraints and invariants

For End Users - See references/​user-questions.md:

  • Actual workflows and pain points
  • Task sequences and decision points
  • Desired outcomes

Phase 4: Synthesis and Output

Transform gathered knowledge into DDD artifacts:

  1. Bounded Context Analysis - Document each context's purpose, boundaries, and responsibilities
  2. Context Map - Visualize relationships between contexts using standard DDD patterns
  3. Ubiquitous Language - Create glossary of domain terms with precise definitions

See references/​output-templates.md for detailed formats and examples.

Iterative Refinement

Domain understanding evolves. After initial analysis:

  • Identify remaining ambiguities
  • Suggest follow-up questions
  • Validate assumptions with stakeholders
  • Refine boundaries based on new insights

References

This skill includes interview question templates and output format guides:

  • references/​pm-questions.md - Question framework for Product Manager interviews
  • references/​expert-questions.md - Question framework for Domain Expert interviews
  • references/​user-questions.md - Question framework for End User interviews
  • references/​output-templates.md - Templates for Bounded Context analysis, Context Map, and Ubiquitous Language

More skills from majiayu000

xiaohongshu logo
majiayu000/claude-arsenal

xiaohongshu

xiaohongshu

286 148
View
agent-task-conductor logo
majiayu000/claude-skill-registry

agent-task-conductor

Conduct multi-agent task orchestration and workflow coordination.

663 1
View
conductor-setup logo
majiayu000/claude-skill-registry

conductor-setup

Initialize project with Conductor artifacts (product definition,

663 1
View
animation-designer logo
majiayu000/claude-skill-registry

animation-designer

Expert in web animations, transitions, and motion design using Framer Motion and CSS

663 1
View
diagramming logo
majiayu000/claude-skill-registry

diagramming

Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...

663 1
View
h3-pg logo
majiayu000/claude-skill-registry-data

h3-pg

PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.

23 1
View
conductor-development logo
majiayu000/claude-skill-registry

conductor-development

Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...

663 1
View
conductor-status logo
majiayu000/claude-skill-registry

conductor-status

Display project status, active tracks, and next actions

663 1
View
dockerization logo
majiayu000/claude-skill-registry

dockerization

Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.

663 1
View

Popular AI tools

Kaiber logo
Video

Kaiber

Generate, edit, and beat-sync AI video with leading models in one workspace.

Paid
View
Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View

Transform Your Design with AI Designer by ImgCreator.ai

Freemium
View
Akool AI logo
Content & writing

Akool AI

Revolutionizing Video Production with AI-Powered Creativity

Paid
View

Extend an image past the frame and let AI fill the new aspect ratio.

Freemium
View
StarByFace logo
Security

StarByFace

Discover your celebrity doppelgänger with StarByFace!

Free
View
C

ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.

Freemium
View
Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View