← ClaudeAtlas

configlisted

Show every .ai/.ogre/config.json key Ogre actually reads (dot path, current value/source, CLI override), or reset config.json back to fresh-install defaults.
metallurgical/ogre-runner · ★ 1 · AI & Automation · score 64
Install: claude install-skill metallurgical/ogre-runner
# /ogre:config Use this skill when the user wants to inspect `.ai/.ogre/config.json` — what it currently affects, whether a value is really being read or silently ignored — or wants to reset it back to a clean/fresh-install state (e.g. after hand-editing it into a confusing state, or because they want to remove a `browser_mcp` override they no longer want). ## Concepts `config.json` has no schema of its own. A key set in the wrong place (e.g. top-level instead of nested under `"defaults"`) silently does nothing — this command exists specifically so the user (or you) doesn't have to guess. Precedence for every value it reports: **CLI flag on the command itself wins, then config.json, then a hardcoded fallback** (`claude`/`claude-sonnet-5` for planner/plan_reviewer/executor/diff_reviewer). ## Inputs Examples: - `/ogre:config` (show current values) - `/ogre:config --reset` (back up to `config.json.bak`, restore fresh-install defaults) ## Behavior Run: - `${CLAUDE_PLUGIN_ROOT}/scripts/ogre config [--reset]` ### Show (no flag) Prints `config.json`'s actual nested JSON shape (not a flattened list), each line annotated with its source (`config.json` vs `fallback`) and the CLI flag/command that overrides it for one invocation: ```jsonc { "defaults": { "planner": { "provider": "claude", "model": "claude-sonnet-5" }, # config.json | override: --planner PROVIDER / --model MODEL (ogre feature) "plan_reviewer": { "provider": "claude", "model": "claude-sonnet-5