← ClaudeAtlas

miselisted

Mise en place - setup and health check. Verifies Codex CLI and auth, installs the delegation profile, scaffolds AGENTS.md, and offers the routing policy. Re-run anytime, and after plugin updates to refresh the profile. Use when the user asks to set up expo, or when another expo skill fails because Codex or the profile is missing.
mightymattys/expo · ★ 0 · AI & Automation · score 72
Install: claude install-skill mightymattys/expo
# Mise en place - set up the kitchen before service Every other skill assumes a chain: CLI → auth → profile → repo standards → routing policy, proven by a smoke test. Mise walks that chain and makes each link true. Open with the plan so the user knows the shape: "Four checks, at most a couple of questions, one ~30s smoke test." Report each check as pass/fixed/needs-user, **batch any questions into a single AskUserQuestion call** rather than interrogating one at a time, and never overwrite an existing file without asking. ## 1. Codex CLI present and current ```bash codex --version ``` - Missing → offer to install it for the user (`npm i -g @openai/codex` or `brew install codex`); if they decline or it fails, stop here and tell them to re-run `/expo:mise` after installing. - Version below 0.134.0 → warn: this plugin uses file-per-profile config (`~/.codex/expo.config.toml`). Older Codex only reads `[profiles.*]` tables from config.toml, which 0.134+ silently ignores - ask the user to upgrade rather than shipping a config that does nothing. ## 2. Auth ```bash codex login status ``` - Not logged in (exit 1) → tell the user to run `codex login` in a separate terminal (it's an interactive browser flow), then re-run `/expo:mise`. **Stop here** - the remaining steps end in a smoke test that would fail confusingly without auth. - Logged in with ChatGPT (the normal, recommended setup - no API key needed): all good; delegated runs bill the subscription and tokens