Skills
Deep, single-topic capabilities. Load the relevant skill into your agent's context for focused, expert implementation guidance. Each file follows the same structure: Overview · Use Cases · Best Practices · Anti-Patterns · Checklist · Code Examples · Common Interview Questions · AI Implementation Notes.
Platform layout. Skills are split by platform inside each topic — <topic>/ios/, <topic>/android/, <topic>/flutter/, … — and each file declares platform: in its front-matter. Load only the platform you're working on. Each entry below is tagged with its platform; iOS is the most complete set, and Flutter ships a foundation pack. Porting a skill? Add it in the sibling platform folder and cross-link its counterpart (see CONTRIBUTING.md). Flutter package choices are centralized in standards/flutter_standards.md.
Architecture
- mvvm.md (iOS)
- mvp.md (iOS)
- clean_architecture.md (iOS)
- clean_architecture.md (Flutter)
- state_management.md (Flutter)
- dependency_injection.md (iOS)
- dependency_injection.md (Flutter)
- repository_pattern.md (iOS)
- repository_pattern.md (Flutter)
- coordinator_navigation.md (iOS)
- router_navigation.md (Flutter)
- platform_channels.md (Flutter)
- modularization.md (iOS)
UI
Note: apart from the cross-paradigm iPhone Duo skill,
skills/ui/holds UIKit files only because SwiftUI's equivalent guidance lives instandards/swiftui_standards.mdandagents/swiftui_expert.md.
- uikit_view_layer.md (iOS)
- massive_view_controller.md (iOS)
- iphone_duo_adaptive_layout.md (iOS — SwiftUI + UIKit: resizing, reserved regions, vertical bars, arrangement views)
Flutter widget guidance lives in
standards/flutter_standards.mdandagents/flutter_expert.md; the native boundary is covered by platform_channels.md.
Concurrency
- promisekit_to_async.md (iOS)
Networking
- rest_api.md (iOS)
- rest_api.md (Flutter)
- graphql.md (iOS)
- websocket.md (iOS)
- websocket.md (Flutter)
- sse.md (iOS)
- pagination.md (iOS)
- pagination.md (Flutter)
- file_upload.md (iOS)
Security
- oauth2.md (iOS)
- oauth2.md (Flutter)
- jwt.md (iOS)
- ssl_pinning.md (iOS)
- ssl_pinning.md (Flutter)
- certificate_pinning.md (iOS)
- aes_encryption.md (iOS)
- keychain.md (iOS)
- secure_storage.md (Flutter)
- biometric_auth.md (iOS)
Storage
- coredata.md (iOS)
- sqlite.md (iOS)
- local_persistence.md (Flutter)
- offline_sync.md (iOS)
- offline_sync.md (Flutter)
- caching.md (iOS)
Notifications
- apns.md (iOS)
- fcm.md (iOS)
- deep_links.md (iOS)
No Flutter notification skill yet. Flutter deep links are covered in router_navigation.md.
Testing
- unit_testing.md (iOS)
- unit_testing.md (Android)
- unit_testing.md (Flutter)
- integration_testing.md (iOS)
- ui_testing.md (iOS)
- widget_testing.md (Flutter)
Performance
- memory_optimization.md (iOS)
- startup_optimization.md (iOS)
- battery_optimization.md (iOS)
- rendering_optimization.md (Flutter)