grill-melisted
Install: claude install-skill svyatov/agent-toolkit
Interview the user relentlessly about every aspect of this until you reach a shared understanding. Walk down each branch of the decision tree, resolving dependencies between decisions one-by-one.
Ask questions one at a time, waiting for each answer before the next — asking several at once is bewildering. For each question, state your recommended answer and the reasoning behind it: the tradeoff it optimizes for and why the alternatives lose. A recommendation without its "why" is just an opinion — the reasoning is what the user is here to stress-test. When you genuinely have no basis to prefer one option, say so and lay out the tradeoff instead of forcing a pick.
Separate facts from decisions. If a fact can be found by exploring the environment (files, tools, docs, prior conversation), look it up instead of asking. The decisions are the user's: put each one to them and wait.
Stop when the decision tree is resolved or the user signals enough. If the user pushes back on a recommendation, accept and move on — no debate. Do not act on the plan until the user confirms shared understanding.