Livsy90
- 3 skills
- 0 followers
- 1 day ago last updated
- ▌ Clean Architecture IOS · livsy90 bundleUse 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.
- ▌ IOS Testing Strategy · livsy90 bundleUse this skill when designing, reviewing, or improving automated tests for an iOS feature or codebase, including test boundaries, system-wide tests, test doubles, coverage priorities, volatile code, TDD, and test maintenance. Do not use it for general XCTest or Swift Testing syntax unless the task also involves testing strategy or architecture.
- ▌ Swiftui Performance · livsy90Use this skill when reviewing or fixing SwiftUI performance issues, including unnecessary invalidation, unstable identity, broad state dependencies, expensive body work, heavy rows, scrolling hitches, layout/drawing cost, or async lifecycle work. Do not use it for general SwiftUI syntax, styling, UIKit-only performance, or generic profiling unless SwiftUI update behavior is central.