From discover
Manages hypothesis lifecycle, enforces validation criteria, time budgets, and confidence scoring rules. Use when creating hypotheses, updating confidence scores, setting validation criteria, handling timeouts, or recording validation results.
npx claudepluginhub shinpr/claude-code-workflows --plugin discoverThis skill uses the workspace's default tool permissions.
A hypothesis is not a guess — it is a **structured statement with clear validation criteria and a time budget**. Every hypothesis must answer: "How will we know if this is true or false?"
Manages experiment hypotheses, assumptions, and learnings via metadata schema, assumptions matrix, status tracking, templates, and governance hooks. Use for capturing ideas, referencing results, and team sharing.
Defines testable hypotheses with success metrics, target users, and validation approaches. Use for experiments, A/B tests, and aligning teams on assumptions.
Enforces scientific method—observation, falsifiable hypotheses, predictions, experiments, conclusions—for debugging unclear causes, intermittent issues, failed attempts, or uncertain architecture decisions.
Share bugs, ideas, or general feedback.
A hypothesis is not a guess — it is a structured statement with clear validation criteria and a time budget. Every hypothesis must answer: "How will we know if this is true or false?"
draft → testing → validated → adopted
→ rejected (validated but not adopted)
→ invalidated (disproven by evidence)
→ inconclusive (evidence gathered but insufficient to confirm or deny)
→ timeout (deadline passed, decision needed: continue or stop)
The authoritative schema is defined in references/hypothesis-template.md. Key fields:
id: HYPO-NNNlevel: outcome / opportunity / solution / assumptionstatus: draft / testing / validated / invalidated / inconclusive / adopted / rejected / timeoutconfidence: per-risk scores (value, usability, feasibility, viability) on 0-10 scaletime-budget and deadline: validation time constraintsEvery hypothesis must define before testing begins:
timeoutWhen a hypothesis reaches conclusion (validated/invalidated/inconclusive/adopted/rejected):
Each discipline exists to counter a specific cognitive tendency: