scott-ddd-refactor

Community

Enforce domain correctness with typed design

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.