What problem does it solve? Codebases degrade when developers write code without consistent design principles, leading to duplication, tangled dependencies, and unreadable logic. This Skill enforces a shared set of coding principles and a strict layered architecture so every change stays simple, readable, and maintainable. ## Core Features & Use Cases - Design Principle Enforcement: Applies SOLID, DRY, KISS, and Clean Code rules with concrete code-smell detection and fixes during writing or review. - Arrow Architecture Guidance: Defines a four-layer structure (ports, core, bridges, platform) with strict dependency directions, use-case contracts, and event-driven transactional outbox patterns. - Use Case: When reviewing a pull request that mixes HTTP handling, business logic, and third-party API calls in one function, use this Skill to restructure it into a port calling a single entry-point use case with isolated bridge calls. ## Quick Start Review this code change using the br4zz4:patterns skill and refactor anything that violates SOLID, DRY, or the layer dependency rules.