autonomy-dial
Installation
SKILL.md
Autonomy dial
How far an agent may take a change is a dial the human sets, not a fixed property of the agent. docs/autonomy.md defines the levels and resolution order. This skill is the procedure. It reads what the repo actually enforces, resolves one effective level per PR or path, keeps an auditable record of every grant, and answers one question before anything lands: may I merge this, exactly this, right now? It also removes process the agent invented that the dial doesn't require.
When to use
- At the start of any delivery skill, loop or automation. Resolve once, then record the result in the run record.
- Before every merge, enqueue or auto-merge (
may_merge, step 6). - When the operator grants, revokes, freezes or narrows authority mid-run.
- When you notice yourself writing "waiting for approval", "need GO", "a human merges", or acquiring a lock or lease nobody asked for. Run the anti-bureaucracy check in step 7.
Do not use it for read-only investigation (L0 needs no resolution).