What problem does it solve? Developers often produce code with mixed concerns, generic naming, duplicated logic, and reinvented utilities, leading to unmaintainable codebases. This Skill enforces consistent architecture and code quality standards whenever you write, design, or review software. ## Core Features & Use Cases - Clean Architecture & DDD Guidance: Separates domain entities from infrastructure, keeps business logic independent of frameworks, and enforces bounded context naming. - Code Style Rules: Applies early return patterns, limits nesting depth, caps function and file lengths, and promotes arrow functions and reusable modules. - Library-First Decision Making: Directs you to evaluate existing npm packages and third-party services before writing custom code, avoiding NIH syndrome. - Use Case: When asked to build a new feature, the Skill steers the implementation toward domain-specific naming (e.g., OrderCalculator instead of utils), isolated use cases, and existing libraries like cockatiel for retry logic. ## Quick Start Ask the AI to design or review a module for your application and it will apply Clean Architecture and DDD rules to the result.