This is a routing layer that helps you decide whether Domain-Driven Design is worth the complexity, then points you to the right specialist skill for strategic modeling, tactical patterns, or event-driven architecture. It starts with a viability checklist (complex rules, team collisions, unstable contracts), produces artifacts like bounded contexts and glossaries, then hands off to skills like ddd-strategic-design, cqrs-implementation, or saga-orchestration. The honest take is that this prevents you from cargo-culting DDD onto simple CRUD apps while giving you a clear path when the domain actually justifies it. It won't replace real workshops with domain experts, but it will keep you from skipping steps or over-engineering.

skills.sh installs
153
GitHub stars
39.4K
last updated
Jun 3, 2026

Install

$ npx -y skills add sickn33/antigravity-awesome-skills --skill domain-driven-design --agent claude-code

Installs into .claude/skills of the current project.

Files

Domain-Driven Design

Use this skill when

  • You need to model a complex business domain with explicit boundaries.
  • You want to decide whether full DDD is worth the added complexity.
  • You need to connect strategic design decisions to implementation patterns.
  • You are planning CQRS, event sourcing, sagas, or projections from domain needs.

Do not use this skill when

  • The problem is simple CRUD with low business complexity.
  • You only need localized bug fixes.
  • There is no access to domain knowledge and no proxy product expert.

Instructions

  1. Run a viability check before committing to full DDD.
  2. Produce strategic artifacts first: subdomains, bounded contexts, language glossary.
  3. Route to specialized skills based on current task.
  4. Define success criteria and evidence for each stage.

Viability check

Use full DDD only when at least two of these are true:

  • Business rules are complex or fast-changing.
  • Multiple teams are causing model collisions.
  • Integration contracts are unstable.
  • Auditability and explicit invariants are critical.

Routing map

Sponsors

Details

Repository
github.com/sickn33/antigravity-awesome-skills
Category
Design & UI/UX
First seen
Jun 3, 2026

More from sickn33/antigravity-awesome-skills

All 708
1joelhooks avatarcli-designjoelhooks/joelclawDesign and build agent-first CLIs with HATEOAS JSON responses, context-protecting output, and self-documenting command trees. Use when creating new CLI tools, a149skills.sh installs
2absolutelyskilled avatarux-researchabsolutelyskilled/absolutelyskilledux research147skills.sh installs
3teachingai avatarant-design-reactteachingai/full-stack-skillsant design react147skills.sh installs
4absolutelyskilled avatarai-agent-designabsolutelyskilled/absolutelyskilledai agent design140skills.sh installs
5cloudai-x avatardatabase-designcloudai-x/claude-workflow-v2Designs database schemas, indexing strategies, query optimization, and migration patterns for SQL and NoSQL databases. Use when designing tables, optimizing que139skills.sh installs
6vudovn avatardatabase-designvudovn/antigravity-kitdatabase design139skills.sh installs