Read, write, and merge iterate configuration from global and project files
Manages iteration workflow configuration by reading, merging, and writing global and project config files.
npx claudepluginhub kenkenmain/ken-cc-pluginsThis skill inherits all available tools. When active, it can use any tool Claude has access to.
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.
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.