Individual skill
expo-ios-screen-scaffolder
Scaffolds Expo (React Native) iOS screens that follow Apple Human Interface Guidelines by construction — list, detail, form, modal sheet, native tabs layout, and settings screens, each wired with native navigation, FlashList, safe-area insets, semantic colors, SF Symbols, haptics, and empty/loading states. Generated code follows the expo-ios-hig rules so it passes expo-ios-hig-verify without rework. Each screen is TSX for Expo Router, not Swift. Trigger whenever the user wants to create, add, generate, or scaffold a new Expo screen, route, tab layout, or form for iOS — even if they don't mention HIG.
skills/.experimental/expo-ios-screen-scaffolder/SKILL.md
Source commit cf93c57cac89d6fc3e4194686000411567f5caf3
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- Yes
- Observed behavior
- Instructions only
- Last checked
- Nov 5, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 222
- Repository last updated
- Aug 15, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- engineering Derived category
- engineering-web Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 4,611 bytesassets/templates/detail-screen.tsx.templateasset · 2,049 bytesassets/templates/form-screen.tsx.templateasset · 2,142 bytesassets/templates/list-screen.tsx.templateasset · 2,695 bytesassets/templates/modal-sheet.tsx.templateasset · 1,411 bytesassets/templates/native-tabs-layout.tsx.templateasset · 1,031 bytesassets/templates/settings-screen.tsx.templateasset · 2,124 bytesconfig.jsonasset · 439 bytesgotchas.mddoc · 208 bytesmetadata.jsonasset · 966 bytesreferences/conventions.mddoc · 3,757 bytes
Read excerpt
# 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