examples/new/mobile/.opencode/skills/mobile-starter-architecture/SKILL.md
Baseline architecture for Axolotl mobile starter (Expo Router + reusable blocks)
npx skillsauth add aexol-studio/axolotl mobile-starter-architectureInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Create starter-level, reusable mobile foundations in examples/new/mobile.
Do not implement full product logic here.
mobile/AGENTS.md.app/ for route files and route groupssrc/components/ for reusable native primitivessrc/templates/ for reusable screen templatessrc/features/ for feature hooks/modulessrc/lib/graphql/ for Zeus + query wrapperssrc/lib/i18n/ for i18n bootstrap and resourcessrc/providers/ for app providerssrc/stores/ for Zustand storessrc/theme/ for tokens and style helperssrc/zeus/ placeholder until generation is wiredtestID on all interactive elements.SafeArea -> RuntimeInit -> Keyboard -> Theme -> Suspense -> (optional integrations) -> Query -> Toast (see src/providers/AppProviders.tsx).runRuntimeInit() (initThemeBase() + initI18n()), fail-safe (must not block first render).templates/** are opt-in blueprints; runtime only from app/** + src/**.testID.useStateView with LoadingState/ErrorState/EmptyState for loading/error/empty/success rendering.tools
Expo Router conventions for route groups, native headers, and starter navigation
development
i18n baseline and dev-translate setup for Expo mobile starter
development
Starter data layer pattern with React Query + Zeus for Expo app
tools
Reusable native component and template patterns for starter implementation