ddd-architect

Identify subdomains and draft bounded-context maps for DDD phases.

34|21|Updated Feb 1, 2026
One-click install
npx skills add https://github.com/kumaran-is/claude-code-onboarding --skill ddd-architect-kumaran-is
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ddd-architect
Source: https://github.com/kumaran-is/claude-code-onboarding/tree/main/.claude/skills/ddd-architect
Command: npx skills add https://github.com/kumaran-is/claude-code-onboarding --skill ddd-architect-kumaran-is

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

Comprehensive Domain-Driven Design analysis and architecture generation to structure complex software systems.

Core Features & Use Cases

  • Strategic design and bounded context mapping
  • Tactical design with aggregates, events, and repositories
  • Technical architecture guidance and implementation templates

Quick Start

Provide a complete DDD analysis and architecture outline for a given domain.

Frequently Asked Questions about ddd-architect

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I identify bounded contexts and subdomains for complex software architecture?

To identify bounded contexts and subdomains, analyze the domain to classify areas as core, supporting, or generic. This process drafts an initial bounded-context map and outlines aggregates using a ubiquitous-language approach to structure complex software systems.

What is domain-driven design strategic and tactical analysis used for?

Domain-driven design strategic and tactical analysis is used to scope design phases and outline technical architecture outputs. It generates phase-specific documents, including context maps, aggregates, events, and repositories, ready for stakeholder review.

How do I generate a ubiquitous language context map for a new domain?

You generate a ubiquitous language context map by providing a target domain for analysis. The system scopes strategic and tactical design phases, producing a tech-agnostic context map and implementation guidelines that align with the domain's ubiquitous language.

Can I get implementation guidelines and templates from a bounded context analysis?

Yes, you can get implementation guidelines and templates from a bounded context analysis. The process provides technical architecture guidance alongside strategic and tactical design outputs, resulting in phase-specific documents for stakeholder review.

Does domain-driven design analysis work for tech-agnostic system design?

Yes, domain-driven design analysis works for tech-agnostic system design by focusing on a ubiquitous-language approach rather than specific frameworks. It scopes strategic, tactical, and technical design phases to produce implementation guidelines independent of underlying technology.