principle-never-block-on-the-human

Guides agents to proceed on reversible work instead of pausing for human confirmation.

2|Updated Jun 27, 2026
One-click install
npx skills add https://github.com/imjasonh/playground --skill principle-never-block-on-the-human-imjasonh
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: principle-never-block-on-the-human
Source: https://github.com/imjasonh/playground/tree/main/.cursor/skills/principle-never-block-on-the-human
Command: npx skills add https://github.com/imjasonh/playground --skill principle-never-block-on-the-human-imjasonh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Agents that stop to ask "should I do X?" on routine, reversible work stall the pipeline and turn the human into a bottleneck. This Skill encodes a decision principle so agents keep moving and let the human review asynchronously. ## Core Features & Use Cases - Proceed-then-present pattern: Do the work, show the result, and explain the reasoning instead of asking for permission first. - Reversibility boundary: Distinguishes reversible actions (write code, edit notes, split tasks) from irreversible ones (force-push, delete production data, send external messages), reserving confirmation only for the latter. - Self-healing workflow: Log noticed problems and fix them in the next round rather than blocking on them. - Use Case: An agent refactoring a module mid-task notices an ambiguous naming choice; instead of pausing to ask, it picks a reasonable name, completes the refactor, and flags the decision for async human review. ## Quick Start Apply the never-block-on-the-human principle to decide whether to proceed or ask before making this code change.

Frequently Asked Questions about principle-never-block-on-the-human

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I keep an AI agent from blocking on permission questions?▼

Adopt a proceed-then-present pattern: the agent makes a reasonable decision, completes the work, and explains its reasoning afterward. Confirmation is reserved only for irreversible actions, keeping the pipeline unblocked.

When should an agent still ask for human confirmation?▼

Ask only for irreversible actions such as force-pushing, deleting production data, or sending external messages, and for genuine ambiguity where intent cannot be inferred from context. Reversible work like writing code should proceed without blocking.

What counts as a reversible action for autonomous agents?▼

Reversible actions include writing code, editing notes, and splitting tasks, since they can be reviewed and corrected after the fact. Because the cost of a wrong reversible decision is usually lower than the cost of blocking, these should proceed autonomously.

Does this principle remove human oversight from agent workflows?▼

No. Supervision becomes asynchronous rather than absent: the human reviews results after the fact and course-corrects. Product direction still comes from the human; only execution stops blocking.

What are the limitations of never blocking on the human?▼

The principle fails when a wrong decision is costly or irreversible, or when intent is genuinely ambiguous. Applying it to production-impacting or externally visible actions without confirmation can cause damage that review-after-the-fact cannot undo.