Update or create DDD documentation based on the current state of the codebase. Generates a single DOMAIN.md with context map, glossary, and aggregate documentation.
Analyze the codebase to discover and extract the ubiquitous language. Identify domain terms, their definitions, and how consistently they are used.
Review code or diffs with a focus on testability, simplicity, managing technical debt, and sustainable design.
Review code base from the viewpoint of Domain Driven Design (DDD) specialist. Evaluate how core business logics are well organized in terms of DDD principle.
Universal planning skill: Bug reads ROOT_CAUSE then estimates; Story/Task/Epic explores codebase then splits into sub-tasks with estimates, and packs each sub-task into a…