A
axiom-app-composition
Use when structuring app entry points, managing authentication flows, switching root views, handling scene lifecycle, or asking 'how do I structure my @main', 'where does auth state live', 'how do I prevent screen flicker on launch', 'when should I modularize' - app-level
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Use when structuring app entry points, managing authentication flows, switching root views, handling scene lifecycle, or asking 'how do I structure my @main', 'where does auth state live', 'how do I prevent screen flicker on launch', 'when should I modularize' - app-level composition patterns for iOS 26+
How to use
- Zainstaluj skill w swoim projekcie Axiom, dodając go do konfiguracji Claude plugin dla iOS development.
- Użyj skill gdy pracujesz nad strukturą @main lub masz pytania o zarządzanie stanem aplikacji – na przykład "Jak przełączyć między ekranem logowania a głównym ekranem bez migotania?" lub "Gdzie powinien żyć stan autentykacji?".
- Skill zasugeruje wzory takie jak AppStateController z walidowanymi przejściami stanów zamiast rozproszonych zmiennych logicznych.
- Dla problemów z migotaniem ekranu podczas przełączania widoków skorzystaj z wytycznych dotyczących koordynacji animacji i SceneStorage.
- Jeśli planujesz podzielić aplikację na moduły, skill oferuje drzewo decyzyjne oparte na wielkości kodu i strukturze zespołu.
- Dla przywracania stanu aplikacji po jej zakończeniu, zastosuj wzory lifecycle scenePhase i walidacji stanu opisane w skill.