概要
The TypeScript Module Builder skill streamlines the creation of high-quality software architecture by enforcing domain-driven design patterns. It provides Claude with specific templates for functions and classes that prioritize immutability through Object.freeze and readonly properties. By implementing fluent APIs, the Props pattern, and clear separation of concerns (Service Layers and Facades), this skill helps developers build scalable, maintainable, and testable codebases while avoiding common anti-patterns like scattered domain logic and mixed concerns.