ulw-pauselisted
Install: claude install-skill X0x888/oh-my-claude
# Pause for Operational Block (v1.40.0)
Signal that the agent is pausing because of a **missing input or a hard external blocker** — not because the work is hard, not because a technical decision feels load-bearing. Under ULW (`no_defer_mode=on`), the agent owns technical judgment: library choice, refactor scope, brand-voice default, data-retention sane default, credible-approach split, naming, file structure. Those are not pause cases — the agent picks with stated reasoning and the user redirects if wrong.
The remaining legitimate pause cases are operational:
- **Credentials or external account access** — login required, API key missing, payment method needed, OAuth flow the agent cannot complete on the user's behalf.
- **Hard external blocker** — rate limit hit, paid API quota exhausted, dead build/test infrastructure, a dependency upgrade pending in a tracked external ticket the agent cannot resolve.
- **Destructive shared-state action awaiting confirmation** — force-push to main, prod database modification, deletion of files outside the agent's clear authority. (Dev branches and disposable state: just proceed.)
- **Unfamiliar in-progress state** — untracked files or unstashed local changes whose intent the agent cannot recover; risk of clobbering the user's in-flight work.
> **What this skill is NOT for (v1.40.0):** "copy A or copy B for the empty state, your call", "should we use Stripe or LemonSqueezy", "which color for the CTA". The canonical `/ulw` user is not an