Interview me relentlessly until we reach a shared understanding. Map this as a
design tree
every decision branches into the decisions that hang off it.
Work the tree in
rounds
. The
frontier
is every decision whose prerequisites are already settled — the questions you can ask
now
without guessing at answers you haven't heard yet. Ask the whole frontier in one round: number each question and give your recommended answer. Then wait for my answers before the next round.
Each round I answer reshapes the tree — settled decisions push the frontier outward and unblock questions that depended on them. Recompute the frontier and ask the next round. A question whose answer depends on another question still open in this round belongs to a
later
round, not this one.
If a
fact
can be found by exploring the environment (filesystem, tools, etc.), look it up rather than asking me. The
decisions
are mine — put each to me and wait.
The session is done when the frontier is empty: every branch of the design tree visited, nothing left silently assumed. Do not act on it until I confirm we have reached a shared understanding.
Installs
1.2K
Repository
mattpocock/skills
GitHub Stars
172.9K
First Seen
Today
Security Audits
Gen Agent Trust Hub
Pass
Socket
Pass
Snyk
Pass