Help us improve
Share bugs, ideas, or general feedback.
From scientific-method
Deepen a hypothesis with targeted literature research. Use whenever a hypothesis file needs supporting evidence, counterexamples, or a sharpened claim — including after generating-hypotheses or when a user asks to refine, strengthen, or research a specific hypothesis.
npx claudepluginhub pipemind-com/pipemind-marketplace --plugin scientific-methodHow this skill is triggered — by the user, by Claude, or both
Slash command
/scientific-method:refining-hypothesissonnetThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Takes a hypothesis stub and expands it through targeted literature research. Searches for supporting evidence, counterexamples, and related work, then sharpens the hypothesis into a precise, research-grounded claim ready for experimentation.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Explores codebases via GitNexus: discover repos, query execution flows, trace processes, inspect symbol callers/callees, and review architecture.
Share bugs, ideas, or general feedback.
Takes a hypothesis stub and expands it through targeted literature research. Searches for supporting evidence, counterexamples, and related work, then sharpens the hypothesis into a precise, research-grounded claim ready for experimentation.
The orchestrator runs this skill in parallel across all hypotheses in the current iteration. Each invocation is independent and works on a single hypothesis file.
hypothesis-NN.mdRead the hypothesis file. If it already contains a ## Literature section, this hypothesis has already been refined -- report "Already refined: " and stop. The file itself is the checkpoint, so re-running is safe.
Identify the problem directory from the file path (its parent directory). Read problem.md to understand the broader research context. Read references.md if it exists to know which sources are already in the bibliography -- this prevents the literature agents from re-searching known material.
Derive 3 targeted search queries from the hypothesis statement and rationale. Each query targets a different angle because a single search would only surface one facet of the literature:
Spawn 3 Task agents in a single response (one per query). Each Task runs /researching-literature targeting the problem directory.
Task prompt format for each:
Run /researching-literature with:
- Topic: "<search query>"
- Problem directory: "<absolute path to problem directory>"
Wait for all three to complete. Then read the updated references.md to identify which new REF IDs were added. Note the relevant ones for this hypothesis.
Read the updated references.md. Assess coverage along two dimensions:
Run one full /researching-literature invocation to fill gaps. Always run this step — the three parallel searches in Step 2 are targeted and narrow; this invocation provides broad dual-track coverage.
Task prompt format:
Run /researching-literature with:
- Topic: "<broader query derived from the hypothesis topic, not the specific claim>"
- Problem directory: "<absolute path to problem directory>"
Wait for the invocation to complete, then read references.md again to identify additional REF IDs added.
With the literature findings in hand, assess the hypothesis through these lenses:
Append to the hypothesis file after the existing content. Preserve the original ## Statement and ## Rationale sections unchanged -- they serve as a historical record of the initial thinking.
Use Edit to append the following sections:
Literature section:
## Literature
Relevant sources: REF-NNN, REF-NNN, ...
### Supporting evidence
- <finding> (REF-NNN)
- <finding> (REF-NNN)
### Challenges and counterexamples
- <finding that complicates or contradicts this hypothesis> (REF-NNN)
Refined statement section:
## Refined Statement
<Updated hypothesis if the original needed adjustment. If unchanged, write "Unchanged -- original statement holds.">
If the hypothesis is already resolved by literature (definitively confirmed or refuted by prior work), add a note explaining this and update ## Status from pending to confirmed or refuted accordingly. Use Edit to change the status line.