What problem does it solve?
This Skill helps you diagnose and fix iOS architecture issues by enforcing SOLID principles, clear layer separation, and dependency direction so your codebase stays maintainable as it grows.
Core Features & Use Cases
- Layer Separation Analysis: Evaluates whether Presentation, Application, Domain, and Infrastructure layers are properly isolated and wired.
- SOLID & Dependency Direction Checks: Flags violations like domain depending on frameworks, presentation importing infrastructure, and cyclic dependencies.
- Modern iOS Architecture Guidance: Applies Clean Architecture with iOS-appropriate patterns (e.g., TCA, Coordinator, MVVM) while keeping boundaries testable and replaceable.
- Actionable Improvement Plan: Produces a stepwise roadmap, severity-tagged issues, and concrete “Before/After” refactoring recommendations.
Quick Start
Ask the AI to analyze your iOS feature for layer separation and SOLID compliance, and to propose specific refactor steps with a dependency direction fix.