Clean Architecture IOS

Use this skill when designing, reviewing, or refactoring Clean Architecture composition in Swift or iOS, including dependency direction, composition roots, dependency injection, use cases, repositories, data sources, model boundaries, and feature composition. Use concrete types by default. Introduce protocols only when a current, explicit architectural, substitution, integration, or module-boundary requirement justifies them. Do not use this skill for generic folder organization or ordinary SwiftUI structure unless dependency boundaries are part of the task.

Livsy90 Updated

File contents

livsy90/ios-clean-architecture-agent-skills/tree/main/clean-architecture-ios commit 5f81fe5d4c

Frequently asked questions

npx skillmds@latest add livsy90/clean-architecture-ios