do-workflow-ddd
CommunityPreserve behavior during refactoring.
Software Engineering#refactoring#ddd#ast-grep#legacy code#behavior preservation#characterization tests
Authoryejune
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill addresses the challenge of refactoring existing codebases by ensuring that observable behavior remains identical before and after structural changes, minimizing the risk of introducing regressions.
Core Features & Use Cases
- Behavior Preservation: Guarantees that refactoring efforts do not alter the functional output or API contracts of the code.
- Incremental Refactoring: Facilitates safe, step-by-step code improvements using a structured ANALYZE-PRESERVE-IMPROVE cycle.
- Use Case: Refactoring a legacy module to improve its maintainability and reduce technical debt without impacting its current functionality or breaking existing integrations.
Quick Start
Initiate a DDD refactoring session on the existing codebase to improve its structure while preserving all current behaviors.
Dependency Matrix
Required Modules
ast-greppytestruffgit
Components
scriptsreferences
💻 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: do-workflow-ddd Download link: https://github.com/yejune/godo/archive/main.zip#do-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 223,000+ vetted skills library on demand.