iosapp-review
Installation
SKILL.md
iOS App Architecture Review
Review code changes in app/FlyFunEuroAIP/ for compliance with the architecture defined in designs/IOS_APP_DESIGN.md.
Architecture Rules
-
RZFlight Model Reuse (CRITICAL):
- Use
RZFlight.Airport,RZFlight.Runway,RZFlight.Procedure,RZFlight.AIPEntrydirectly - No duplicate models
- Query through
KnownAirports - Extend RZFlight library when functionality is missing
- Use
-
Composed AppState:
- Single source of truth with domain objects
- Domains:
AirportDomain,ChatDomain,NavigationDomain,SystemDomain,SettingsDomain - Each domain ~200-400 lines
- Cross-domain coordination via callbacks
- Inject via
@Environment(\.appState)