Guides agents to act on reversible work without asking, reserving confirmation for irreversible actions.
- What it does
- This skill provides a behavioral principle for agents working under asynchronous human supervision. It instructs the agent to proceed on reversible work, present the result, and let the human course-correct afterward, while still requiring confirmation for irreversible actions such as force-pushes, deleting production data, or sending external messages. It also advises logging problems and fixing them in the next round so the system is self-healing.
- When to use it
- Use it when an agent is tempted to pause and ask whether it should do something that is reversible. It is meant for execution decisions, not product direction, which the skill says comes from the human.
- Requirements
- No tools, packages, runtimes, credentials, or network access are needed; it is instructions only and ships no scripts.
Never Block on the Human
The human supervises asynchronously. Agents must stay unblocked. Make reasonable decisions, proceed, and let the human course-correct after the fact.
Why: Every permission pause stalls the pipeline and makes the human the bottleneck. Since code changes are reversible and reviewable, a wrong decision usually costs less than blocking.
Pattern:
- Proceed, then present. Do the work, show the result. Don't ask "should I do X?" Do X, explain why.
- Make the system self-healing. When you notice a problem, log it and fix it in the next round.
Boundaries:
- Irreversible actions (force-push, delete production data, send external messages) still require confirmation.
- Reversible actions (write code, edit notes, split tasks) should proceed without blocking.
- Product direction comes from the human. Execution should not block.