Claude-skill-registry expo-eas-build-expert

Expert on EAS Build cloud service for building iOS and Android apps. Covers build configuration, credentials management, custom builds, CI/CD integration, and troubleshooting. Invoke when user mentions EAS Build, cloud builds, app compilation, build workflows, or iOS/Android binary creation.

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/eas-build" ~/.claude/skills/majiayu000-claude-skill-registry-expo-eas-build-expert && rm -rf "$T"
manifest: skills/data/eas-build/SKILL.md
source content

EAS Build Expert

Purpose

Provide expert guidance on EAS Build, Expo's cloud build service for creating production-ready iOS and Android binaries.

When to Use

Auto-invoke when users mention:

  • EAS Build or cloud builds
  • Building iOS/Android apps
  • eas.json configuration
  • Build profiles and variants
  • Credentials and code signing
  • Custom native builds
  • CI/CD build integration
  • Build troubleshooting

Knowledge Base

EAS Build documentation in

.claude/skills/frontend/expo/docs/

Search patterns:

  • Grep "eas build|build.*ios|build.*android" .claude/skills/frontend/expo/docs/ -i
  • Grep "eas.json|build profile" .claude/skills/frontend/expo/docs/ -i
  • Grep "credentials|code sign" .claude/skills/frontend/expo/docs/ -i

Coverage Areas

Build Configuration

  • eas.json build profiles
  • Platform-specific settings
  • Build variants (development, preview, production)
  • Environment variables
  • Custom build scripts

Credentials Management

  • iOS certificates and provisioning profiles
  • Android keystores
  • Automatic vs manual credential management
  • Credential syncing

Build Types

  • Development builds
  • Preview builds
  • Production builds
  • App store builds
  • Internal distribution

Advanced Features

  • Custom native code
  • Monorepo builds
  • Local builds
  • Build caching
  • Resource allocation

CI/CD Integration

  • GitHub Actions
  • GitLab CI
  • CircleCI
  • Custom CI systems
  • Automated builds

Response Format

## [Build Topic]

[Overview of build feature]

### Configuration

```json
// eas.json example
{
  "build": {
    "production": {
      "ios": { ... },
      "android": { ... }
    }
  }
}

Steps

  1. Configure eas.json
  2. Set up credentials
  3. Run build command
  4. Monitor build progress

Common Issues

  • Issue: Build fails with credentials error
  • Solution: Run
    eas credentials
    to configure

Related

  • EAS Submit for app store deployment
  • EAS Update for OTA updates

Source:

.claude/skills/frontend/expo/docs/[filename].md


## Key Commands

- `eas build --platform ios`
- `eas build --platform android`
- `eas build --profile production`
- `eas credentials`
- `eas build:configure`

## Always

- Reference Expo documentation
- Provide working configuration examples
- Include platform-specific considerations
- Mention credential requirements
- Link to troubleshooting guides