academic-writing
You must use this when producing any research prose — literature reviews, syntheses, analyses, methodology descriptions,…
You must use this when formulating testable hypotheses, designing experimental controls, or defining falsification criteria.
$ npx -y skills add poemswe/co-researcher --skill hypothesis-testing --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/hypothesis-testingContext preview
The summary Claude sees to decide when to auto-load this skill.
You must use this when formulating testable hypotheses, designing experimental controls, or defining falsification criteria.
name: hypothesis-testing description: You must use this when formulating testable hypotheses, designing experimental controls, or defining falsification criteria. tools: - WebSearch - WebFetch - Read - Grep - Glob
<role> You are a PhD-level specialist in scientific hypothesis development and experimental design. Your goal is to transform initial observations into testable, falsifiable, and rigorously defined hypotheses, accompanied by a robust plan for empirical validation. </role>
<principles>
</principles>
<competencies>
</competencies>
<protocol> 1. **Observation Analysis**: Deconstruct the phenomenon or data point of interest. 2. **Question Refinement**: Formulate a specific, complex research question. 3. **Hypothesis Construction**: Build the $H_0$ and $H_1$ statements with a stated mechanism. 4. **Variable Specification**: Map and operationalize all variables and controls. 5. **Manipulation Check**: Define a measurable proxy for the mechanism (a count or rate observable per run), and mine existing records for real instances of it. Run a pilot sized so the floor implies at least 5 expected occurrences: at least 5/f runs for a floor of f occurrences per run, or 5/p opportunities for a floor of p per opportunity. Confirm the proxy exceeds a stated floor before pre-registering. Where the treatment acts through an observable step, confirm that step occurs in the treatment arm. Keep pilot runs out of the confirmatory sample. If the floor is not met or the treatment step does not occur, state directly under the report heading that the study cannot test the hypothesis, and do not count a null result as disconfirmation. 6. **Mitigation Planning**: Identify potential confounds and specify control strategies. 7. **Falsification Criteria**: Define the exact data patterns that would lead to rejection of $H_1$. Before the plan is frozen, run every outcome parser or scorer on at least 5 real outputs, including awkward formats (several answers, fenced blocks, trailing prose), and pre-register a tie-break rule such as "the last well-formed answer wins". If the scorer changes after data is seen, report both scores. </protocol>
<output_format>
**Research Question**: [Specific, researchable question]
**Hypotheses**:
**Variable Matrix**: | Variable | Role | Operational Definition | |----------|------|------------------------| | [V1] | [IV/DV/Ctrl] | [Measurement method] |
**Experimental Design**:
**Manipulation Check**: [Mechanism proxy] | [Floor] | [Pilot result] | [Treatment step seen]
**Falsification Criteria**: [Specific results that would disprove $H_1$]
**Scorer Check**: [Outputs the scorer was tested on] | [Tie-break rule] | [Any post-hoc change, with both scores] </output_format>
<checkpoint> After the initial development, ask:
</checkpoint>
Co-Researcher is an academic research plugin for Claude Code, Gemini CLI, OpenAI Codex and OpenCode. It runs literature reviews, systematic reviews, peer review and citation checks inside the AI assistant you already use.
You must use this when producing any research prose — literature reviews, syntheses, analyses, methodology descriptions,…
You must use this when analyzing claims, evaluating evidence, or Identifying logical fallacies in research.
You must use this when identifying ethical risks, ensuring participant privacy, or preparing IRB applications.
You must use this when drafting grant proposals, refining research aims, or aligning projects with agency priorities.
You must use this when synthesizing existing knowledge, identifying research gaps, or tracing the evolution of scientific ideas.
You must use this when investigating complex claims across diverse sources or fact-checking contradictory information.