← 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 sous-chef, or when another sous-chef skill fails because Codex or the profile is missing.
tomascupr/sous-chef · ★ 75 · AI & Automation · score 79
Install: claude install-skill tomascupr/sous-chef
# 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 `/sous-chef:mise` after installing. - Version below 0.134.0 → warn: this plugin uses file-per-profile config (`~/.codex/sous-chef.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 `/sous-chef: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 subscript