← ClaudeAtlas

ulw-pauselisted

Signal an operational pause for a missing input or hard external blocker — NOT for technical-judgment decisions (under ULW v1.40.0 the agent owns those). Use when credentials are required, a rate limit hit, infra is dead, or the next step needs user-supplied input the agent cannot fabricate. Distinct from /ulw-skip (gate bypass) and /mark-deferred (legacy soft-defer, disabled under ULW execution).
X0x888/oh-my-claude · ★ 3 · AI & Automation · score 79
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