Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
© 2026 Curated Agent Skills·Learn more about Agent Skills
Back to repository

expo-dependency-check

verified

Validate Expo project dependencies after package.json modifications

View on GitHub

Marketplace

monolab

pabloimrik17/monolab

Plugin

expo-developer

Repository

pabloimrik17/monolab

claude-plugins/expo-developer/skills/expo-dependency-check/SKILL.md

Last Verified

February 3, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/pabloimrik17/monolab/blob/main/claude-plugins/expo-developer/skills/expo-dependency-check/SKILL.md -a claude-code --skill expo-dependency-check

Installation paths:

Claude
.claude/skills/expo-dependency-check/
Powered by add-skill CLI

Instructions

# Expo Dependency Check

Use this skill when `package.json` has been modified in an Expo/React Native project.

## Detection

**Is this an Expo project?** Check for:

-   `expo` in dependencies/devDependencies in `package.json`
-   `app.json`, `app.config.js`, or `app.config.ts` in project root

If neither indicator exists, skip this workflow.

## Package Manager Detection

Check for lock files (first match wins):

| Lock File                 | Package Manager | Command Prefix                         |
| ------------------------- | --------------- | -------------------------------------- |
| `bun.lockb` or `bun.lock` | bun             | `bunx`                                 |
| `pnpm-lock.yaml`          | pnpm            | `pnpx`                                 |
| `yarn.lock`               | yarn            | `yarn dlx` (yarn 2+) or `npx` (yarn 1) |
| `package-lock.json`       | npm             | `npx`                                  |
| (none)                    | npm (default)   | `npx`                                  |

## Workflow

1. Ask the user which action to take:

    - **Check only**: Run `<prefix> expo install --check` to see incompatible versions
    - **Auto-fix**: Run `<prefix> expo install --fix` to update to compatible versions
    - **Skip**: Do nothing

2. Execute the chosen command and report results.

## Examples

**npm project:**

```bash
npx expo install --check
npx expo install --fix
```

**pnpm project:**

```bash
pnpx expo install --check
pnpx expo install --fix
```

**bun project:**

```bash
bunx expo install --check
bunx expo install --fix
```

**yarn (classic) project:**

```bash
npx expo install --check
npx expo install --fix
```

**yarn (berry/2+) project:**

```bash
yarn dlx expo install --check
yarn dlx expo install --fix
```

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
1487 chars