← ClaudeAtlas

drillnowlisted

Attack the highest-priority blocker right now — pick the top blocked item off the board, actively attempt to clear its blocker this turn (alternative routes, prerequisite work doable from here, tool substitution, escalated nudges), start the item if it unblocks, and re-prioritize honestly if it provably cannot be cleared at this point in time. The depth counterpart to /roundnext's breadth.
SoliEstre/EstreGenesis · ★ 8 · AI & Automation · score 78
Install: claude install-skill SoliEstre/EstreGenesis
# /drillnow — clear the top blocker, now Where `/roundnext` sweeps the whole queue (breadth), `/drillnow` picks the **single highest-priority blocked item** and spends the turn actually trying to clear it (depth). A drill ends in exactly one of two states: the blocker is gone and the work has started, or the blocker is *proven* uncllearable right now and the queue is re-prioritized around that proof. "Still blocked, unchanged" is not a valid exit. ## Procedure **1. Target selection** — load board truth (`board_state_get` or `state.json`) and pick the highest-priority `blocked: true` planned item. Priority = board order unless a rationale says otherwise; skip items whose blocker is a *user decision gate* (those belong to the decisions panel, not to drilling — verify the panel entry exists, then take the next candidate). Announce the target in one line. **2. Blocker decomposition** — restate the blocker as a concrete condition ("what exactly must become true?"), then split it into parts by who/what can move each: this-side-doable / other-party / environment / time. Recorded `blockReason`s are often coarser than reality — decomposition routinely reveals a this-side-doable part nobody registered. **3. Active clearing attempts** (in escalating order of cost; stop at first success): - **Re-verify** — is the blocker already gone? (The dependency may have shipped, the precondition met by unrelated work.) - **This-side prerequisite work** — execute the doable parts now (col