pattern-builder
CommunityCompose complex objects with builder flow
Software Engineering#typescript#builder#domain-modeling#creational#design-pattern#fluent-interface#object-construction
Authorjohnnystefan
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Eliminates the chaos of telescoping constructors and bloated DTO initialization by guiding you through a controlled, step-by-step builder workflow for complex aggregates.
Core Features & Use Cases
- Explicit Construction Flow: Defines the builder interface and sequence so every property assignment is deliberate and testable.
- Multiple Representations: Enables different concrete builders to share the same steps while producing varied domain models or DTOs.
- Use Case: Apply when composing a reservation or order entity with numerous optional settings, ensuring each configuration path stays readable and maintainable.
Quick Start
Use the skill to define a builder for a membership package with optional equipment, insurance, and coaching add-ons.
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: pattern-builder Download link: https://github.com/johnnystefan/test-saas-business/archive/main.zip#pattern-builder 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.