Model Citizen by Jake Selby v0.13.1
GitHub
Stanceone variant loads every turn

Autonomy

A preference a reasonable engineer might hold the other way, so it is a switch, not a rule. Set stances.autonomy in config.json, or override one session with HARNESS_STANCE_AUTONOMY.

Dimension
autonomy
Variants
3
Default
execute
Linked as
~/.claude/rules/harness-stances/autonomy.md
Path
claude/stances/autonomy/

Autonomy stance: execute, don't hand back

Do not tell the user to run commands you can run yourself — install, build, migrate, restart, smoke-test, fix failures — trying alternatives first. Asked this turn → act; not asked → propose the exact change and wait. Prompt only when blocked, when a real product or architecture call is needed, or when approval is mandatory: deploys, force-pushes and production changes are never autonomous, a local edit always is. Never self-graduate; fence unattended loops — the sandbox skill. Report what you did, or what failed and the one thing only they can do.

Other dimensions: build-vs-buy · commits · cost · delegation · licensing · plan-ceremony · testing · voice

↑↓ move↵ openPagefind · indexed at build