moai-workflow-ddd
OfficialPreserve behavior during refactoring with DDD.
Software Engineering#refactoring#ddd#ast-grep#code-analysis#domain-driven#characterization-tests#behavior-preservation
Authorglobalmsq
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps teams preserve observable software behavior while refactoring large codebases by applying Domain-Driven Development's ANALYZE-PRESERVE-IMPROVE cycle.
Core Features & Use Cases
- Behavior-preserving refactoring: Map domain boundaries, capture characterization tests, and apply incremental changes without altering external behavior.
- Structured, auditable workflow: Use AST-Grep-inspired analysis to guide safe transformations and create snapshots for regression verification.
- Use Case: Long-lived applications undergoing architectural modernization can refactor modules with confidence, keeping APIs stable while improving design.
Quick Start
- Start a DDD workflow session against a target codebase to perform ANALYZE-PRESERVE-IMPROVE without changing observable behavior.
- Generate characterization tests and behavior snapshots for critical paths, then apply safe, incremental refactorings.
- Validate with the full test suite and compare before/after metrics to ensure behavior preservation.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: moai-workflow-ddd Download link: https://github.com/globalmsq/solo-relayer-service/archive/main.zip#moai-workflow-ddd Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.