Expo Development Foundation
Agent playbook for Expo, React Native, Expo Router, Expo Modules, and credential-safe verification.
Install once, then invoke $expo-development-foundation in any Expo repository.
The router classifies the workspace and request, orients existing apps, and
loads only the skills needed to create, modify, debug, review, or audit.
The three primary outcomes are a read-only audit of an existing app, an ordered bootstrap for a new app, or a focused add/fix/review workflow that preserves the current architecture. The site also documents the credential-free showcase, installer, routing fixtures, and vendored Expo snapshots; canonical upstream skills remain at the Expo skills docs.
Core rules
- Skills apply to the consumer workspace, not automatically to this foundation.
- Consumer audits are read-only and distinct from foundation catalog audits.
- Prefer Expo Go only for compatible JavaScript-only work; remote push, custom native code, config changes, extensions, and signed-domain paths require a development client or signed binary.
- Keep credentials out of source and client bundles.
EXPO_PUBLIC_*values are public. - Use local deterministic fixtures for tests and report skipped native/cloud checks explicitly.
What lives where
| Path | Purpose |
|---|---|
.agents/skills/ |
Vendored skills and generated catalog |
showcase/ |
Local Expo SDK 57 example and verification fixture |
Scripts/ |
Catalog, installer, evaluation, and consumer-guidance tooling |
Templates/ |
Neutral Expo adoption and authoring templates |
docs/ |
This Blume documentation site |