Identify hidden assumptions, contradictions, and missing info before coding; use when requirements are vague, ambiguous, or risky, and when a task needs clarification questions or explicit success...
SKILL.md
Assumption Clarifier
Quick start
Read the request and repo context.
List assumptions that must be true for the solution to work.
Ask 2-5 high leverage questions.
Propose default choices only if the user does not reply quickly.
Procedure
Detect ambiguity, contradictions, or missing constraints.
Separate facts (given) from guesses (assumptions).
Ask for missing inputs that change architecture, data, or risk.
State success criteria in simple, testable terms.
If the user wants speed, proceed with safe defaults and say them.
Output format
Assumptions: 3-7 bullets.
Questions: 2-5 bullets.
Success criteria: 2-4 bullets.
Defaults (if needed): short list with rationale.
Guardrails
Do not over-ask; only ask questions that change the plan.
Do not invent constraints; label every guess as a guess.
If the user says "ship", pick conservative defaults and move on.