scott-ddd-refactor
CommunityEnforce domain correctness with typed design
Software Engineering#refactor#type-safety#domain-driven-design#state-machine#boundary-parsing#typed-transitions
Authorlprior-repo
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Strict Scott Wlaschin style refactoring for DDD and type-driven design. Use when transforming codebases to make illegal states unrepresentable, parse at boundaries, and model workflows as explicit type transitions.
Core Features & Use Cases
- Enforce domain correctness by replacing primitive domain representations with semantic types and type-safe boundaries.
- Model workflows as explicit state transitions and boundary parsing rules to keep core logic pure and deterministic.
- Provide a practical migration blueprint with a phased refactor playbook and decision matrix for safe evolution.
Quick Start
Begin by auditing domain concepts, replace primitives with semantic types, and migrate workflows into explicit state transitions.
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: scott-ddd-refactor Download link: https://github.com/lprior-repo/claude-skills/archive/main.zip#scott-ddd-refactor 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.