Evidence Gap Detector
Goal
Expose the minimum set of unknowns that materially weaken a proposal and turn them into verification targets.
The job of this skill is not to reject everything. The job is to separate what is known, inferred, assumed, and missing so the next decision is anchored in reality rather than confidence theater.
This skill diagnoses evidence quality. It does not replace the broader proceed/revise verdict from quality-gate, and it does not replace problem framing where the core claim is still vague.
Default Posture
- evidence before certainty
- material unknowns before minor unknowns
- verification targets before argument
- weak signals are not proof
- name what would change the decision
When To Use
Run this skill when:
- an idea or plan sounds stronger than its evidence base
- the team is moving from reasoning into action
- a proposal depends on several assumptions
- the user is confident but the proof chain is thin
- the next step should be chosen by what must be verified first
This is a strong checkpoint before:
- implementation
- prioritization
- validation design
- architecture commitment
- a
quality-gateproceed decision
Scope Boundaries
In scope:
- distinguish knowns from inferences and assumptions
- find missing facts that materially affect the decision
- rank evidence gaps by impact
- state what must be checked next
Out of scope by default:
- deciding the final overall verdict alone
- proving the claim by external research automatically
- listing every possible unknown regardless of relevance
- treating all uncertainty as equally important
Escalation Conditions
Pause and keep the output narrow when:
- the core claim itself is still too vague to assess
- the object really needs framing more than evidence analysis
- the list of gaps grows without changing the decision
- no gap can be tied to a concrete next check
If the evidence review stays diffuse after one pass, recommend returning to jtbd, quality-gate, or a narrower validation question.
Evidence Workflow
- State the object under review in one sentence.
- Extract the key claims or implied beliefs.
- Label each as:
knowninferredassumedmissing
- Identify which missing items would actually change the decision.
- Rank the gaps by decision impact.
- Convert the top gaps into concrete verification targets.
- Recommend the smallest next evidence-building step.
Core Questions
Use the minimum set needed:
- What is being asserted as true here?
- Which part is actually evidenced?
- Which part is being inferred from weak signals?
- Which assumptions are carrying the proposal?
- What missing fact would change the decision most?
- What is the fastest way to reduce that uncertainty?
Output Contract
Always return:
object_under_reviewkey_claimsevidence_mapmaterial_gapsgap_prioritydecision_sensitivityverification_targetsconfidence_status(grounded,partly-grounded,speculative)recommended_followup(validation-designer,quality-gate,jtbd,selector,research,execution)next_check
Good Evidence Signals
Strong signals:
- claims tied to observable facts or direct inputs
- assumptions named explicitly
- unknowns ranked by impact
- next check is concrete and small
Weak signals:
- high confidence with vague support
- key claims bundled together with no separation
- many unknowns listed with no prioritization
- the proposal proceeds as if missing evidence does not matter
Guardrails
- Do not treat plausibility as evidence.
- Do not inflate minor unknowns into blockers.
- Do not let one real data point validate a whole chain of assumptions.
- Distinguish evidence, inference, and speculation explicitly.
- If the gaps are low-impact, say so instead of stopping progress.
- Prefer the smallest verification step that could change the decision.
- If the evidence question is too broad, narrow it before adding more gaps.
Anti-Patterns
Watch for these failure modes:
- skepticism theater
- listing generic unknowns with no decision impact
- using evidence gaps to avoid action forever
- collapsing evidence and interpretation into one statement
- marking everything as uncertain and learning nothing
Example
Object under review:
Plan: launch a new AI onboarding assistant next sprint because users are clearly confused.
Expected shape of response:
object_under_review: launch plan for AI onboarding assistant next sprintkey_claims: users are confused; confusion is the main onboarding bottleneck; AI assistant is the best fix; next sprint is the right timingevidence_map: confusion partly evidenced; main bottleneck inferred; best-fix claim assumed; timing claim missingmaterial_gaps: whether confusion is the dominant drop-off cause; whether assistant beats lighter fixes; whether next sprint timing is justifiedgap_priority: dominant bottleneck first, fix superiority second, timing thirddecision_sensitivity: if confusion is not the primary bottleneck, the whole plan changesverification_targets: identify top onboarding drop-off reasons; compare AI assistant vs lighter intervention; check delivery readiness for next sprintconfidence_status:speculativerecommended_followup:validation-designernext_check: design one fast test to confirm whether confusion is actually the main onboarding bottleneck