Verify Before Blocking — AI skill for Claude Code
A portable discipline that stops AI agents from turning unverified assumptions into stop-work instructions.
How to install Verify Before Blocking
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Nomisful/verify-before-blocking and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Verify Before Blocking does
A portable discipline that stops AI agents from turning unverified assumptions into stop-work instructions. Six named failure modes, a pre-flight checklist for third-party API work, and one-command install for Claude Code, Cursor, Windsurf, Copilot, Aider, and any AGENTS.md agent.
Alternatives in AI
- Visual Skills — AI film director skills for agents: cinematic dramaturgy (Murch, blocking, montage) + exact prompt syntax for 212 ★
- Alibabacloud Ack MCP Server — Alibaba Cloud's ack-mcp-server unifies container operations capabilities, enabling AI assistants and third-par 118 ★
- Design AI Feature — Design an AI-powered feature end-to-end — model selection, prompt architecture, eval framework, failure modes 73 ★
README
verify-before-blocking
**A portable discipline that stops AI agents from turning unverified assumptions into stop-work instructions.**
[](LICENSE) [](#install) [](CHANGELOG.md)
The problem
A wrong diagnosis costs a conversation. A wrong **stop-work instruction** costs days.
AI agents are good at reasoning and bad at noticing which of their premises were never checked. The characteristic failure is not hallucinating a fact — it is promoting an *inference* to the status of an *observation*, then attaching an instruction to it:
tool returns [] → "no linked account" ← true
→ "therefore unreachable" ← never tested
→ "so you'll need to rebuild"← now it costs days
The reasoning in the middle is often flawless. That is exactly why it survives review. Nothing in the chain is a lie; one link was simply never verified, and by the third retelling nobody can tell which one.
This matters most when working against a system you don't control — a third-party API, a cloud console, a payment provider, a CMS, a package registry, a build pipeline, another team's service. There the agent cannot read the system's internals. It can only ask narrow questions and receive narrow answers, and narrow answers make treacherous foundations for broad claims.
The rule
**No claim that stops work leaves the response unverified.**
Before stating that something is blocked, run the cheapest available test that would *disprove* it. If no such test exists, say the claim is unverified in the same sentence that states it.
That is the whole thing. Everything else in this repository is the procedure that makes it operational.
Install
One command, from the root of your project:
cu
Related Skills
Codex Plan Review
Adversarial Codex review of a PLAN or design (not code) via the local Codex CLI. Read-only second-model challe
Luck
A skill for improving the luck of your AI stack and projects—developed from an applied theoretical framework.
Prism
Prism is a SwiftUI menu bar companion that organizes Claude-compatible API services, whether they come from di
Cow Skill Hub
Cow Skill Hub is an open platform to discover, share, and install AI Agent Skills — official, community, and t
Claude Code Model Router
A lightweight API gateway that lets you switch to third-party AI models when using Claude Code.
Deepseek Supervisor
"You should know" for Claude Code on third-party models such as DeepSeek: a side pass reviews the work every f
Related Agents
Perf Adversary
Red-team performance reviewer for in-flight code diffs. Reads a git diff and produces a ranked critique focuse
Prompt Engineer Agent
Specialist in crafting, testing, and systematically optimizing prompts for LLMs — turning vague instructions i
Engineering Prompt Engineer
Specialist in crafting, testing, and systematically optimizing prompts for LLMs — turning vague instructions i