Extract and audit hidden assumptions in a plan, brief, RFC, ticket, architecture note, or product requirement. Use when the task says "what assumptions are we making", "what has to be true", "audit this proposal for hidden assumptions", "what are we taking for granted", or when a plan looks too clean because its dependencies, users, resourcing, or environment constraints are implied rather than stated. Do not use for generic code review or for comparing explicit options.
Use this skill to expose what a document silently depends on.
Most plans do not fail only because of bad steps. They fail because the author assumes permissions, data quality, team capacity, vendor behavior, migration windows, user behavior, or policy approval without writing any of that down.
Use this skill when:
Strong trigger phrases:
Useful source material includes:
If the input is only a single sentence, the output should be a short assumption inventory, not a fake full audit.
Read for claims, not just tasks. Highlight statements that imply "this will work because..." even when the because-clause is unwritten.
Classify each assumption.
Use the categories in references/assumption-taxonomy.md:
Mark support level. For each assumption, decide whether it is:
explicitly-supportedplausible-but-unprovencontradictedunknownRank danger. Prioritize using three questions:
Convert dangerous assumptions. For high-risk assumptions, turn them into one of:
Return an assumption register. Keep it small and sharp. The goal is not to catalog every background fact. The goal is to isolate the assumptions that can break execution.
Return:
Top AssumptionsWhy They Are RiskyEvidence StatusRequired ConversionsUse a table when there are more than three assumptions.
This skill is judgment-heavy. Do not add or use a script unless the input already exists in a structured register that needs deterministic reshaping.
references/assumption-taxonomy.md to classify assumptions cleanly.references/danger-signals.md when the source document feels overconfident or compressed.references/conversion-patterns.md when turning assumptions into gates, questions, or tasks.unknown and identify the evidence needed.