From qe-framework
Views and modifies SIVS engine routing configuration (.qe/sivs-config.json). Changes which engine (claude/codex) handles each SIVS stage (spec/implement/verify/supervise) with optional model and effort overrides.
How this skill is triggered — by the user, by Claude, or both
Slash command
/qe-framework:Qsivs-configThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
A CLI-style skill for viewing and modifying `.qe/sivs-config.json`.
A CLI-style skill for viewing and modifying .qe/sivs-config.json.
Allows quick changes to which engine (claude/codex) handles each SIVS stage,
with optional model and effort overrides.
Note — verification gates are always on. This config only chooses the engine per stage. The mandatory stage verification gates (the self-reference defense; PHILOSOPHY.md Mandatory Obligation #8) run regardless of engine configuration — including all-Claude or all-Codex homogeneous setups, which is exactly the case they exist to defend. Setting a stage to one engine does not disable its gate; when Codex is reachable the gate's strongest critic is auto-upgraded to a cross-model engine, otherwise the same-engine baseline runs. See
skills/Qcritical-review/reference/*-gate-protocol.md.
.qe/sivs-config.json
Parse the user's input after /Qsivs-config as positional and flag arguments:
/Qsivs-config [subcommand] [stage] [engine] [options]
Subcommands:
| Subcommand | Description |
|---|---|
| (none) | Show current configuration (same as show) |
show | Show current configuration with status |
set | Set engine/model/effort for a stage |
reset | Reset a stage or all stages to defaults (claude) |
--help | Show usage guide |
Stages: spec, implement, verify, supervise
Engines: claude, codex
Options:
| Flag | Description | Example |
|---|---|---|
--model <name> | Set model override | --model gpt-5.4 |
--effort <level> | Set effort level (low/medium/high/max/xhigh) | --effort high |
--all | Apply to all stages (with set or reset) | reset --all |
Parse the user's arguments according to the CLI Interface section above.
If --help flag is present anywhere, jump to Step HELP.
show (or no arguments).qe/sivs-config.json (fall back to .qe/svs-config.json for legacy)isCodexPluginAvailable() from scripts/lib/codex_bridge.mjsSIVS Engine Routing (.qe/sivs-config.json)
──────────────────────────────────────────
Stage Engine Model Effort
spec claude - -
implement codex gpt-5.4 high
verify claude - -
supervise claude - -
Codex plugin: installed (v1.2.3)
If any stage uses codex but plugin is not installed, append:
[!] codex-plugin-cc not installed. Codex stages will fall back to Claude.
Install: /plugin install codex@openai-codex
set--all){} if none exists){stage}.engine--model provided: set {stage}.model--effort provided: set {stage}.effort--all: apply to all 4 stages.qe/sivs-config.jsonshow)Examples:
/Qsivs-config set implement codex # implement -> codex
/Qsivs-config set implement codex --model gpt-5.4 --effort high
/Qsivs-config set spec claude # spec -> claude
/Qsivs-config set --all codex --effort medium # all stages -> codex
Shorthand (without set keyword):
If the first argument is a valid stage name and the second is a valid engine,
treat it as an implicit set:
/Qsivs-config implement codex # same as: set implement codex
/Qsivs-config spec claude high # same as: set spec claude --effort high
reset--all or no stage specified: delete .qe/sivs-config.json entirelyExamples:
/Qsivs-config reset implement # reset implement to default
/Qsivs-config reset --all # delete config, all stages -> claude default
Print the following help text:
Qsivs-config — SIVS Engine Routing Manager
Usage:
/Qsivs-config Show current config
/Qsivs-config show Show current config (verbose)
/Qsivs-config set <stage> <engine> [opts] Set engine for a stage
/Qsivs-config <stage> <engine> [opts] Shorthand for set
/Qsivs-config reset [stage|--all] Reset to defaults
/Qsivs-config --help Show this help
Stages: spec | implement | verify | supervise
Engines: claude | codex
Options:
--model <name> Model override (e.g., gpt-5.4, gpt-5-codex-mini)
--effort <level> Reasoning effort: low | medium | high | xhigh
--all Apply to all stages
Examples:
/Qsivs-config implement codex --model gpt-5.4 --effort high
/Qsivs-config set --all claude
/Qsivs-config reset --all
/Qsivs-config spec claude
### Compaction Settings
/Qsivs-config set spec compaction.enabled true
/Qsivs-config set spec compaction.strategy server
/Qsivs-config set implement compaction.strategy auto
Config file: .qe/sivs-config.json
Schema: core/schemas/svs-config.schema.json
spec, implement, verify, supervise
engine, model, effort, compactionclaude, codexlow, medium, high, max, xhigh
low / medium / high — Both Claude and Codexmax — Claude only (maps to Codex xhigh automatically)xhigh — Codex only (maps to Claude max automatically)--help outputcodex, check isCodexPluginAvailable() and warn if not installed (but still save the config).qe/svs-config.json exists but .qe/sivs-config.json does not:
set or reset, write to the new .qe/sivs-config.json pathMigrated from .qe/svs-config.json -> .qe/sivs-config.json.qe/sivs-config.json--help or invalid input/QCodexUpdate for that).qe/sivs-config.jsonnpx claudepluginhub inho-team/qe-framework --plugin qe-frameworkCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.