关于
The Structural Design Principles skill empowers Claude to architect modules and components that are resilient to change and easy to test. By applying core concepts like Composition Over Inheritance and the Law of Demeter, this skill helps developers reduce code coupling and maintain clear boundaries between data and logic. Whether you are building functional systems in Elixir or object-oriented applications in TypeScript/React, this skill provides the necessary patterns to ensure business logic lives with the data it owns, preventing the 'train wreck' code smells and fragile hierarchies that plague complex codebases.