From kata
Switches Kata agent model profiles (quality/balanced/budget) to control Claude model (Opus/Sonnet/Haiku) assignments per agent type, updating .planning/config.json.
npx claudepluginhub gannonh/kata-orchestratorThis skill uses the workspace's default tool permissions.
<objective>
Switches model profiles (quality/balanced/budget) for Kata agents by updating .planning/config.json, balancing Claude model quality vs token cost. Use for Kata projects.
Manages model profiles for PLAN-BUILD-RUN agents: switches presets (quality, balanced, budget, adaptive) or customs, shows current assignments from config.json.
Switches model profile for GSD agents to quality, balanced, budget, or inherit via /gsd:set-profile. Adjusts AI model settings using Bash; requires gsd-sdk for GSD workflows.
Share bugs, ideas, or general feedback.
if $ARGUMENTS.profile not in ["quality", "balanced", "budget"]:
Error: Invalid profile "$ARGUMENTS.profile"
Valid profiles: quality, balanced, budget
STOP
ls .planning/config.json 2>/dev/null
If no .planning/ directory:
Error: No Kata project found.
Run /kata-new-project first to initialize a project.
Read current config:
cat .planning/config.json
Update model_profile field (or add if missing):
{
"model_profile": "$ARGUMENTS.profile"
}
Write updated config back to .planning/config.json.
✓ Model profile set to: $ARGUMENTS.profile
Agents will now use:
[Show table from model-profiles.md for selected profile]
Next spawned agents will use the new profile.
Switch to budget mode:
/kata-set-profile budget
✓ Model profile set to: budget
Agents will now use:
| Agent | Model |
| ------------- | ------ |
| kata-planner | sonnet |
| kata-executor | sonnet |
| kata-verifier | haiku |
| ... | ... |
Switch to quality mode:
/kata-set-profile quality
✓ Model profile set to: quality
Agents will now use:
| Agent | Model |
| ------------- | ------ |
| kata-planner | opus |
| kata-executor | opus |
| kata-verifier | sonnet |
| ... | ... |