From superpowers-iterate
Read, write, and merge iterate configuration from global and project files
How this skill is triggered — by the user, by Claude, or both
Slash command
/superpowers-iterate:configurationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Manage iteration workflow configuration for models and parallel agents.
Manage iteration workflow configuration for models and parallel agents.
~/.claude/iterate-config.json.claude/iterate-config.local.jsonProject config overrides global config, which overrides defaults.
{
"version": 1,
"blockOnSeverity": "low",
"phases": {
"1": { "model": "inherit", "parallel": true, "parallelModel": "inherit" },
"2": { "model": "inherit", "parallel": true, "parallelModel": "inherit" },
"3": { "tool": "mcp__codex-high__codex" },
"4": {
"model": "inherit",
"parallel": false,
"implementer": "claude",
"bugFixer": "codex-high"
},
"5": { "model": "inherit", "parallel": false, "bugFixer": "codex-high" },
"6": { "model": null },
"7": { "model": "inherit", "parallel": false, "bugFixer": "codex-high" },
"8": { "tool": "mcp__codex-high__codex", "bugFixer": "codex-high" },
"9": { "tool": "mcp__codex-xhigh__codex" }
}
}
~/.claude/iterate-config.json if exists.claude/iterate-config.local.json if existsEach phase's config is merged individually:
Default: { "phases": { "1": { "model": "inherit", "parallel": true } } }
Global: { "phases": { "1": { "model": "sonnet" } } }
Project: { "phases": { "1": { "parallel": false } } }
Result: { "phases": { "1": { "model": "sonnet", "parallel": false } } }
To "unset" a value back to default: delete the key from config file.
mkdir -p.backup suffix| Setting | Valid Values |
|---|---|
| blockOnSeverity | high, medium, low (blocks on specified level and above) |
| Phase | Key | Valid Values |
|---|---|---|
| 1,2,4,5,7 | model | inherit, or any valid model name (see Model Names below) |
| 1,2 | parallel | true, false |
| 3,8 | tool | mcp__codex-high__codex, mcp__codex-xhigh__codex, claude-review |
| 4 | implementer | claude, codex-high, codex-xhigh (who writes initial code) |
| 4,5,7,8 | bugFixer | claude, codex-high, codex-xhigh (who fixes review issues) |
| 6 | model | null only (bash phase, not configurable) |
| 9 | tool | mcp__codex-xhigh__codex only (not configurable) |
The model field accepts several formats:
sonnet - Claude Sonnet (latest)opus - Claude Opus (latest)haiku - Claude Haiku (latest)opus-4.5 - Claude Opus 4.5opus-4 - Claude Opus 4sonnet-4 - Claude Sonnet 4sonnet-3.5 - Claude Sonnet 3.5haiku-3.5 - Claude Haiku 3.5For maximum control, use the full model identifier:
claude-opus-4-5-20251101claude-sonnet-4-20250514claude-sonnet-3-5-20241022inherit - Use the current session's model (recommended default)Use $HOME environment variable for home directory path.
Works on Linux, macOS, and Windows with Git Bash.
npx claudepluginhub kenkenmain/ken-cc-plugins --plugin superpowers-iterateConfigures Plan-Build-Run settings: workflow depth, model profiles, features, git branching/mode, and gates. Interactive or direct args like 'depth standard' or 'feature auto_continue on'.
Initializes project configuration by auto-detecting framework, replacing CLAUDE.md placeholders, and installing rules, hooks, and scripts.
Interactive wizard that generates or updates the Automation Config block in CLAUDE.md, with template support for popular stacks and version-aware migration.