
Expo store release
Quest Upgrade an Expo app and ship a store build
- Hero
- Codex
- Weapon
GPT-6.1 Sol- Charge
Expo Overview
Expo Upgrade
Expo Router
Expo EAS Workflows
Routes Expo and EAS tasks to the right skill and applies shared SDK and install rules.
Foe: Fog Wraith, missing facts, outdated docs or thin context.
Foes
Party · Context
The Fog Wraith blocks the way.
What really happensIt stands for missing facts, outdated docs or thin context.
Ranger: Context 100/100.
The Fog Wraith breathes haze. Swings start to miss.
What really happensWithout current docs, the agent guesses at APIs that may have changed.
Ranger takes 8. Ranger: Context 92/100. Ranger: Haze.
The overview scroll is read before another Expo spell is chosen.
What really happensLoad expo-overview first when the request or package.json mentions Expo or EAS. Other React Native apps are out of scope unless they ship through EAS.
Fog Wraith takes 25.
The fog is named: what outcome is actually wanted.
What really happensIt classifies the goal against a skill map, and asks you to confirm when the ask is ambiguous, before loading a leaf skill.
Fog Wraith takes 21.
The Fog Wraith uses Haze.
Ranger takes 8. Ranger: Context 84/100. Ranger: Haze.
Shared wards are checked so version advice stays on this SDK.
What really happensShared rules: read the expo version, use versioned docs, install with npx expo install, and send SDK upgrades to expo-upgrade.
Fog Wraith takes 12. Ranger: Ward.
The right leaf scroll is handed over, and this one steps back.
What really happensThe matching expo-* or eas-* skill is loaded and followed. A named skill can be loaded directly. Fully specified tasks still pass through these rules.
Fog Wraith takes 42. Fog Wraith falls.
The Fog Wraith falls.
Claude Code
claude plugin install expo@claude-plugins-officialCodex
codex plugin add expo@openai-curatedLoad this first when the request or package.json mentions Expo or EAS. It classifies the goal, confirms if the ask is ambiguous, then loads the matching skill. Shared rules: read the SDK version, use versioned docs, and install packages with `npx expo install`. Other React Native apps are out of scope unless they ship through EAS. Plugin install is the update path for Claude Code and Codex.
Controlled quest results, separate from recorded usage. Each setup pools runs across its quests. The per-quest table below has casts, cast time, mana, incantation and runes; medians are not pooled.
| QuestFixed task | Clear ratePassed runs | SteadinessReliability lower bound | BuffClear-rate points vs Unarmed | Instant castsFirst-prompt clears | CastsPrompts to clear | Cast timeAgent runtime | ManaCost at API list prices | IncantationOutput tokens | RunesLines added / removed | AttunementSkills opened | SetupApp, model, effort and sandbox |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Ranger: orders screen performance passQuest v4 | 100%3 of 3Unarmed: 100% (12 of 12) | 44% | +0 ppvs Unarmed | 3 of 3100%Unarmed: 12 of 12 | 1 | 29sUnarmed: 31s | 1,135 Unarmed: 978 | Not reportedUnarmed: 3.3k | +72 / -39Unarmed: +74 / -39 | 100% | Hero: Claude Code 2.1.305; weapon (model): claude-sonnet-5-5; charge (effort): medium; arena: sealed; invoked cast (the prompt named the skill). macOS 27.0.1, arm64. Curator.0 mishaps excluded. 2026-10-21 to 2026-10-21.Scrying (screenshot) Try this loadoutRecorded with quest v4 and spell commits |
| Ranger: Pantry navigation migrationQuest v5 | 100%3 of 3Unarmed: 100% (12 of 12) | 44% | +0 ppvs Unarmed | 3 of 3100%Unarmed: 12 of 12 | 1 | 1m 7sUnarmed: 1m 2s | 2,390 Unarmed: 2,116 | Not reportedUnarmed: 8.4k | +200 / -198Unarmed: +202 / -198 | 100% | Hero: Claude Code 2.1.305; weapon (model): claude-sonnet-5-5; charge (effort): medium; arena: sealed; invoked cast (the prompt named the skill). macOS 27.0.1, arm64. Curator.0 mishaps excluded. 2026-10-21 to 2026-10-21.Scrying (screenshot) Try this loadoutRecorded with quest v5 and spell commits |
| Ranger: Pantry navigation migrationQuest v5 | 100%2 of 2Unarmed: 100% (12 of 12) | 34% | +0 ppvs Unarmed | 2 of 2100%Unarmed: 12 of 12 | 1 | 1m 10sUnarmed: 1m 2s | 2,278 Unarmed: 2,116 | Not reportedUnarmed: 8.4k | +202 / -198Unarmed: +202 / -198 | 100% | Hero: Claude Code 2.1.305; weapon (model): claude-sonnet-5-5; charge (effort): medium; arena: sealed; ambient cast (the agent chose). macOS 27.0.1, arm64. Curator.0 mishaps excluded. 2026-10-21 to 2026-10-21.Scrying (screenshot) Try this loadoutRecorded with quest v5 and spell commits |
The latest run of each setup. Local paths, names and ids are blurred; credentials are removed.
Also equipped in trial loadouts: Combo: Expo Overview + Expo Router.
Explore the quests, full results and trial methodThis spell has no recorded sessions in the curator's logs. Tried it? Send a spell report.