expo-ios-screen-scaffolder

Installation
SKILL.md

Expo iOS Screen Scaffolder

Parameterized templates that generate HIG-compliant Expo Router screens. Every template produces a screen that is native-by-construction — native navigation, virtualized lists, safe areas, semantic colors, SF Symbols, haptics, and honest empty states — so new screens start correct instead of being retrofitted. Each generated file cites the expo-ios-hig rules it satisfies.

When to Apply

Use this skill when the user wants to:

  • Create or add a new screen, route, or layout in an Expo app for iOS
  • Scaffold a list, detail, form, modal sheet, tab bar, or settings screen
  • Start a new Expo feature and want the screens to feel native from the first commit
  • Bring an existing screen up to the conventions in references/conventions.md

Available Templates

To scaffold: read the template, substitute the placeholders, and write the result to its route path under app/. Placeholders use single braces (e.g., {ScreenName}); the literal TSX braces stay as-is.

Installs
29
GitHub Stars
157
First Seen
May 21, 2026
expo-ios-screen-scaffolder — pproenca/dot-skills