configlisted
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