← ClaudeAtlas

configurelisted

Use when the user asks to set up or configure exo, or to see or change one exo setting, such as where specs go, the savings counter or the read guard, for every project, one repository or this machine. Not for the harness's own settings.json, permissions or hooks.
blauwtje/exo · ★ 1 · AI & Automation · score 73
Install: claude install-skill blauwtje/exo
# Settings Change exo's settings only through its own scripts, one named setting or every setting in one walk. The enemy is a value the user never picked: a guessed layer, or a walk that writes before its review. The overcorrection is a walk through every setting when the request named one. ## When to use - `/exo:configure` with nothing after it, or a request to set up or configure exo as a whole: take `## The walk`. - A question about one setting, or a request to change one: take `## One setting`. - Not for the savings figures, which `show-savings` reports. ## Where things stand The values when this skill loaded, each with its layer: !`node "${CLAUDE_SKILL_DIR}/scripts/settings.mjs" show` The savings counter, then the read guard and its line limit: !`node "${CLAUDE_SKILL_DIR}/../show-savings/scripts/savings.mjs" status` !`node "${CLAUDE_SKILL_DIR}/../show-savings/scripts/savings.mjs" guard` ## One setting Take the first step whose answer the request and the digits so far leave open. 1. **Relay** the `show` block above as the whole reply when the request only asks to see the settings, and run nothing. Keep its ```` ```text ```` fence unchanged, because the rows line up only in a monospace block. 2. **Pick the setting** when the request names none: run `node "${CLAUDE_SKILL_DIR}/scripts/settings.mjs" menu` and relay its output unchanged as the whole reply, because the user answers it with a digit. 3. **Ask the value** once the setting is known but no value: for a k