Expo Architect

🌐Community
by shipshitdev · vlatest · Repository

Generates clean, structured Expo project scaffolding with preconfigured dependencies based on user specifications.

Install on your platform

We auto-selected Claude Code based on this skill’s supported platforms.

1

Run in terminal (recommended)

terminal
claude mcp add expo-architect npx -- -y @trustedskills/expo-architect
2

Or manually add to ~/.claude/settings.json

~/.claude/settings.json
{
  "mcpServers": {
    "expo-architect": {
      "command": "npx",
      "args": [
        "-y",
        "@trustedskills/expo-architect"
      ]
    }
  }
}

Requires Claude Code (claude CLI). Run claude --version to verify your install.

About This Skill

What it does

This skill, Expo Architect, generates complete and ready-to-run Expo React Native applications based on user specifications provided in a PRD (Product Requirements Document) style prompt. It creates structured project scaffolding with preconfigured dependencies including Expo SDK 54, React Native 0.83, TypeScript, Expo Router for navigation, optional Clerk authentication, NativeWind or StyleSheet for UI styling, Biome linting and strict TypeScript mode, and uses bun as the package manager. The generated app includes a complete navigation structure, basic UI components, an API client integration, and runs immediately with bun start.

When to use it

  • Creating a new Expo React Native application quickly.
  • Generating a project with preconfigured dependencies like Clerk authentication or NativeWind.
  • Rapidly prototyping mobile app ideas based on PRD briefs.
  • Setting up a structured development environment for Expo projects.
  • When you want to avoid manually configuring the initial project setup.

Key capabilities

  • Generates full Expo React Native projects with preconfigured dependencies.
  • Supports optional Clerk authentication integration.
  • Includes file-based routing using Expo Router.
  • Provides UI styling options: NativeWind (Tailwind for RN) or StyleSheet.
  • Utilizes Biome linting and TypeScript strict mode for code quality.
  • Uses bun as the package manager for faster development.
  • Creates a complete navigation structure with working screens.

Example prompts

  • "Create an app with the name 'My App' that is a fitness tracker where users can log workouts."
  • "Generate an Expo project named 'My App' with tabs: Home, Workouts, Profile and enable authentication."

Tips & gotchas

  • The skill requires a PRD-style prompt to effectively generate the application structure. The more detail in the prompt, the better the generated app will be.
  • The generated project uses bun; ensure you have bun installed to run development commands.
  • If using Clerk authentication, configure environment variables EXPO_PUBLIC_CLERK_PUBLISHABLE_KEY and EXPO_PUBLIC_API_URL.

Tags

🛡️

TrustedSkills Verification

Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.

Security Audits

Gen Agent Trust HubPass
SocketPass
SnykPass

Details

Version
vlatest
License
Author
shipshitdev
Installs
126

🌐 Community

Passed automated security scans.