duh

Executes the assistant's previously proposed action instead of repeating the explanation.

4|Updated Jun 9, 2026
One-click install
npx skills add https://github.com/laicluse/agent-fieldkit --skill duh-laicluse
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: duh
Source: https://github.com/laicluse/agent-fieldkit/tree/main/.agents/plugins/generated/dont-do-that/skills/duh
Command: npx skills add https://github.com/laicluse/agent-fieldkit --skill duh-laicluse

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Coding agents often respond to requests with recipes, instructions, or declarations of inability instead of simply doing the work. This Skill turns the operator's /duh command into a one-keystroke correction that makes the agent execute the action it just described. ## Core Features & Use Cases - Execute the previous proposal: Re-reads the immediately preceding assistant turn, identifies the single concrete action (shell command, file edit, URL, or multi-step procedure), and runs it with the appropriate tool. - Disambiguation menu: When the previous turn contained multiple distinct proposals, it lists every option as a numbered one-line menu and waits for the operator to pick, never guessing or truncating the list. - Gate respect and inability override: Stops at irreversible gates (push, deploy, merge to default) for explicit approval, while overriding declared inability ("I can't verify this") by trying alternative tools, research, and web search. - Use Case: The agent replies "you can verify this by running npm test". The operator types /duh and the agent runs npm test, reports the results inline, and ends with a one-line outcome. ## Quick Start Type /duh right after the assistant proposes a command or claims it cannot do something, and it will execute that action and report the result.

Frequently Asked Questions about duh

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

FAQPage Schema
How do I make a coding agent run the command it just suggested?▼

Type /duh with no additional words immediately after the assistant's proposal. The skill re-reads the previous turn, identifies the concrete action, and executes it using the appropriate shell, file-edit, or browser tool.

What happens when the previous turn contains multiple proposed actions?▼

The skill does not guess. It lists every distinct option as a numbered one-line menu with the concrete command or edit, and waits for the operator to reply with a letter or number before executing that single choice.

Does /duh work when the agent says it cannot do something?▼

Yes. A declaration of inability is treated as a trigger to find another path: different local tools, diagnostics, screenshots, database queries, MCP servers, or web research. After succeeding, the agent records a one-line workflow lesson.

Can /duh push, deploy, or merge to the default branch?▼

No. Irreversible operations such as push, deploy, force-push, merge to default, and remote repository creation remain gated. The skill stops at those gates and asks for explicit approval before proceeding.

Which platforms support the /duh correction skill?▼

The skill ships in the dont-do-that package for both Claude Code and Codex, installable from the laicluse agent-fieldkit marketplace. It complements the duh Stop guard that catches the same reflex at write-time.