Software Architecture Development Skill This skill provides guidance for quality focused software development and architecture. It is based on Clean Architecture and Domain Driven Design principles. Code Style Rules General Principles - Early return pattern : Always use early returns when possible, over nested conditions for better readability - Avoid code duplication through creation of reusable functions and modules - Decompose long (more than 80 lines of code) components and functions into multiple smaller components and functions. If they cannot be used anywhere else, keep it in the same…