概要
This skill guides Claude in implementing the Layered (N-Tier) architecture paradigm, a foundational standard for building maintainable and scalable software systems. It provides systematic guidance on defining architectural boundaries, enforcing strict downward dependency directions, and centralizing cross-cutting concerns like logging and authentication. By using this skill, developers can transform disorganized codebases into structured systems with clear roles for presentation, application logic, and persistence, facilitating easier testing and long-term maintenance in both new projects and legacy modernizations.