drill-spec · git:20260610.4b5e97e · 2026-06-10 · sha256 0fa0be72083d5956

drill-spec git:20260610.4b5e97eA

Immutable. This exact content never changes and is served at /api/v1/blob/0fa0be72083d5956.

---
name: drill-spec
description: Interview the user relentlessly about a plan, spec, or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "drill the spec" or "drill the plan".
---

Interview me relentlessly about every aspect of this plan until we reach a shared understanding. Walk down each branch of the design tree, resolving dependencies between decisions one-by-one. For each question, provide your recommended answer.

1. Ask the questions one at a time. In the chat, not with the question tool.

2. If a question can be answered by exploring the codebase, explore the codebase instead.

3. Record decisions as the discussion progresses. If the user is working from an
existing spec, plan, issue, or design document, write the resolved answers back
into that document iteratively. If there is no obvious document, create or
propose a short notes/spec file and use it to capture decisions, open questions,
and rationale so the drill does not remain only in chat.