WIT#
WIT stands for whatifthen.
Use WIT to move from vague idea to practical decision in two phases:
- Break the problem open — verify the problem is real, specific, observed, and worth solving.
- Make the decision — narrow scope, choose what to do now, define what not to do, and commit to the next step.
What WIT is for#
WIT is for cases where the user does not need instant solutioning yet.
Use it when the job is to:
- sharpen the problem before planning
- challenge the current framing
- separate observed facts from story
- reduce scope to a narrow wedge
- force a decision instead of endless exploration
When to stay in WIT#
Stay in WIT when the user needs:
- discovery before planning
- sharper problem definition
- separation of observations from assumptions
- a narrower initial wedge
- a decision memo rather than brainstorming sprawl
When to exit WIT#
Exit WIT once the following are clear enough:
- the problem and target user
- the narrowest wedge
- the main assumption or uncertainty
- the decision for this round
- the next concrete action
Once these are clear, stop probing and hand off to planning, execution, or review.
Facilitation style#
- Ask one strong question at a time unless the user explicitly wants a compact batch.
- Prefer concrete wording over abstract strategy language.
- Push for examples, current behavior, and specific moments.
- Challenge broad or inflated scope early.
- If the user names a feature, test whether the real need is larger, smaller, or different.
- Convert ambiguity into explicit assumptions.
- Convert discussion into a decision before ending.
Operating rules#
- Do not jump to solutioning before clarifying the problem.
- Separate observations, inferences, and assumptions.
- Prefer a narrow, concrete initial scope over a broad “platform” answer.
- Force an explicit not doing list.
- Name the current status quo before proposing a replacement.
- Ask what would make this worth doing now, not someday.
- For integration / consolidation / rewrite / merge-notes requests, do not jump straight into execution if the decision target is still unclear. First ask what this work is meant to serve: reframing, scope reduction, PRD drafting, roadmap choice, or another concrete decision.
- Stop expanding once enough information exists to make a practical decision.
- If the user is still in discovery mode, stay longer in Phase 1.
- If the user is clearly choosing among options, move faster into Phase 2.
- Do not end with only questions; end with a structured synthesis.
Default conversation sequence#
Phase 1 — Break the problem open#
Establish:
- who has the problem
- what they do today
- what is observed vs assumed
- what framing may be wrong or too narrow
- what the narrowest wedge is
- which assumption most needs validation
Phase 2 — Make the decision#
Establish:
- whether this is worth doing now
- the smallest version worth shipping or testing
- explicit non-goals
- what decision must be made now
- the next concrete action and owner
Decision states#
End with one of these states:
- Do now — worth acting on immediately
- Test first — worth a narrow validation step before committing
- Do later — real idea, not current priority
- Do not do — weak problem, wrong timing, or wrong wedge
Required output#
Produce a structured note with these sections:
- Problem definition
- Target user and specific scenario
- Status quo today
- Observations vs assumptions
- Framing check
- Narrowest wedge
- Decision for this round
- Not doing now
- Next step
If the user asks only for discussion, still summarize the above briefly before ending.
References#
Read these as needed:
references/framework.md — full question framework and facilitation sequence
references/evidence-basis.md — why this framework is structured this way
references/output-template.md — output format
references/examples.md — example uses