drillnow

Solid

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.

AI & Automation 7 stars 0 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 78/100

Stars 20%
30
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# /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...

Details

Author
SoliEstre
Repository
SoliEstre/EstreGenesis
Created
2 months ago
Last Updated
today
Language
JavaScript
License
Apache-2.0

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

roundnext

Run one full "what should happen next" round over the live board — ripeness-check planned items and start what is ready, re-examine blockers and unblock or derive unblocking work, scan the project for genuinely new next work across multiple dimensions, and route anything needing a human call to the decisions panel as a Hyperbrief briefing. Invoke when a work track closes, when idling feels wrong, or on a cadence.

7 Updated today
SoliEstre
AI & Automation Solid

escalate

Structured escalation when /do hits an unrecoverable blocker. Surfaces what was tried, why it failed, and what the user can decide. Called by /do when work is blocked, cannot proceed, hits an unrecoverable failure, needs a user decision, or gets stuck.

69 Updated today
doodledood
AI & Automation Listed

drain

Parallel-worktree auto-drain of the board. One `/super-bootstrap:drain` turn = scan the pipeline sources (specs/plans/backlog, plus the scale module's test queue when present) → keep only admissible items → relation-analyze into a conflict-free wave → confirm with the user → spawn one isolated git worktree + headless `claude -p` per item, each resuming at its pipeline stage and running phase-by-phase to the next user wall, then halting. A single-item wave hands off to the normal in-session pipeline (drain offers no parallelism for one item); inline-sized items in a larger wave roll in-session, no worktree. State lives in files; the next invocation cold-reads and picks the next wave. Merge is never automatic — it delegates to `/super-bootstrap:merge`. Sub-verbs: `status`, `release {id}`, `--dry-run`. Manual invocation only.

2 Updated yesterday
RockyHong