Skip to main content
skill Claude Code CX Codex Cursor GitHub Copilot

scientific-brainstorming — Claude Code skill: how to install

Structures early-stage research ideation through independent idea generation, transparent scoring, and adversarial review. Useful for ranking hypotheses without premature consensus.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add K-Dense-AI/scientific-agent-skills --skill scientific-brainstorming -a claude-code
Open on GitHub

What scientific-brainstorming does

This skill provides a systematic protocol for research brainstorming. It requires participants to scope focal questions, document boundaries, and write ideas independently before open discussion. Every item receives explicit labels distinguishing ideas, assumptions, predictions, and empirical evidence, which prevents teams from treating unverified concepts as established findings.

Session workflows cluster suggestions by mechanism or outcome and subject shortlisted directions to adversarial review. Reviewers actively look for hidden confounds, alternative explanations, and disconfirming evidence. Because ideation cannot validate hypotheses or calculate sample sizes, the skill delegates downstream verification to tools like hypothesis-generation and statistical-power.

The core instructions run inside any Agent Skills compatible environment. Optional helper CLIs require Python 3.11+ and rely strictly on standard library modules, making zero network calls and requiring no API credentials.

What it helps with

  • scope scientific questions and outline research boundaries
  • run independent parallel idea generation before group debate
  • apply adversarial review to uncover hidden dependencies and confounds
  • evaluate candidate research directions against transparent criteria

Example prompts for the agent

  • Help scope a research question and guide an independent brainstorming round on this topic.
  • Run an adversarial review on these candidate hypotheses to identify hidden confounds.
  • Cluster our proposed study ideas by mechanism and log the underlying assumptions.

How to install scientific-brainstorming

1Skills CLI (Vercel)

npx skills add K-Dense-AI/scientific-agent-skills --skill scientific-brainstorming -a claude-code

2Manually: put the files in place

~/.claude/skills/scientific-brainstorming/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/scientific-brainstorming/

From the same set120

The whole set →
scientific-visualization K-Dense-AI Generates and audits publication-ready scientific figures in Matplotlib, Seaborn, and Plotly, focusing on truthful data encoding and accessibility. Claude Code CX Codex Cursor +1 2,400installs scientific-writing K-Dense-AI This skill drafts and audits scientific manuscripts and reports while tying claims to verified evidence. Use it for sections, references, declarations, and submission checks. Claude Code CX Codex Cursor +1 2,400installs statistical-analysis K-Dense-AI Runs hypothesis tests with assumption checking, effect sizes, and APA-formatted reports. Covers t-tests, ANOVA, correlation, regression, non-parametric and Bayesian methods. Claude Code CX Codex Cursor +1 2,300installs literature-review K-Dense-AI This skill searches and synthesizes research literature, checks citations, and prepares Markdown or PDF reviews. Use it for reproducible searches and screening. Claude Code CX Codex Cursor +1 2,300installs scientific-critical-thinking K-Dense-AI Evaluates scientific claims, research methodology, and evidence quality. Applies GRADE and Cochrane Risk of Bias frameworks. Claude Code CX Codex Cursor +1 2,300installs scientific-schematics K-Dense-AI Creates PNG drafts of scientific diagrams and runs a separate quality review. Use it for neural network architectures, flowcharts, system diagrams, and biological pathways. Claude Code CX Codex Cursor +1 2,200installs scikit-learn K-Dense-AI A skill for Python machine learning tasks: classification, regression, clustering, preprocessing, and building ML pipelines with scikit-learn 1.9.1. Claude Code CX Codex Cursor +1 2,200installs scientific-slides K-Dense-AI Builds presentation decks for academic conferences, seminars, and thesis defenses. Supports PowerPoint and LaTeX Beamer with structured layouts, timing guidance, and visual consistency. Claude Code CX Codex Cursor +1 2,200installs

Similar

manim-video SHL0MS, Hermes Agent Builds Manim CE projects for math, algorithm, and technical animations. Useful when an AI agent needs to turn an explanation into a rendered video. Claude Code CX Codex Cursor +1 455installs anysearch anysearch-ai This skill gives an agent web search, domain-specific queries, parallel batch search, and page extraction. Use it when a task needs current information or a claim needs checking. Claude Code CX Codex Cursor +1 38,500installs academic-paper Imbad0202 This skill runs a 12-agent academic pipeline across 11 modes. It guides projects from literature searches and outlines to citation audits and rebuttal reviews. Claude Code CX Codex Cursor +1 10,800installs nature-figure Yuan1z0825 A skill that builds, revises and audits scientific figures for manuscripts in Python or R. Useful when plots go to submission, not to a report. Claude Code CX Codex Cursor +1 18,700installs academic-paper-reviewer Imbad0202 This skill reviews an academic paper through five role-based perspectives. Use it for peer review, revision checks, or a focused methodology assessment. Claude Code CX Codex Cursor +1 9,800installs nature-polishing Yuan1z0825 A skill that polishes, translates and tightens existing academic prose. Facts, terminology and evidence boundaries stay intact. Claude Code CX Codex Cursor +1 17,400installs nature-citation Yuan1z skill, refactored into static/dynamic layers Finds Nature and CNS-family papers for manuscript claims, maps claims to sources, and prepares a reference-manager export. Use it when the journal scope matters. Claude Code CX Codex Cursor +1 15,600installs

Questions about scientific-brainstorming

How do I install scientific-brainstorming in Claude Code?

Run npx skills add K-Dense-AI/scientific-agent-skills --skill scientific-brainstorming -a claude-code in your terminal. You can also place the skill file directly at ~/.claude/skills/scientific-brainstorming/SKILL.md.

What is scientific-brainstorming used for?

It organizes early research ideation while keeping brainstorming separate from hypothesis testing and clinical advice. The workflow forces independent contributions, logs assumptions, and subjects proposals to adversarial scrutiny.

What are the requirements for the bundled CLI utilities?

Optional CLI tools require Python 3.11 or later. They use only Python standard library modules, operate offline without network or LLM calls, and need no API keys.

Source text

SKILL.md · MIT
---
name: scientific-brainstorming
description: Facilitates evidence-aware scientific ideation with independent generation, structured discussion, explicit assumptions, transparent evaluation, adversarial review, and decision logs. Use for early-stage research brainstorming or prioritizing candidate directions; hand off empirical validation, study design, ethics or regulatory review, and clinical questions to appropriate experts or skills.
license: MIT
compatibility: Core guidance works in any Agent Skills-compatible host. Optional bundled CLIs require Python 3.11+ and use only the standard library; they make no network or LLM calls and require no credentials.
metadata:
  version: "1.4"
  skill-author: "K-Dense Inc."
  last-reviewed: "2026-10-01"
---

# Scientific Brainstorming

## Purpose and boundaries

Use this skill to create, organize, challenge, and transparently prioritize
candidate research directions. Treat every output as a **proposal**, not a
finding. Creativity methods can alter participation and idea yield, but no
method universally improves originality, usefulness, or scientific validity.
The evidence base and its limits are summarized in
`references/sources.md`.

Keep these activities separate:

- **Ideation** creates questions, mechanisms, alternatives, or study concepts.
- **Evidence assessment** checks what reliable literature and data support.
- **Hypothesis validation** requires observations, predictions, suitable
  designs, analyses, and independent scrutiny; brainstorming cannot validate a
  hypothesis.
- **Ethics, biosafety, dual-use, regulatory, and institutional review** require
  the relevant authorized reviewers. A brainstorm is never approval.
- **Clinical advice** requires qualified clinicians and patient-specific
  context. Do not turn research ideas into diagnosis or treatment guidance.

For an observation-led testable hypothesis, hand off to
`hypothesis-generation`. For study architecture, use `experimental-design`;
for sample size, `statistical-power`; for existing evidence,
`literature-review`; and for analysis, `statistical-analysis`.

## Operating rules

1. Label claims as **idea**, **assumption**, **prediction**, **located
   evidence**, or **decision**. Never blur these categories.
2. Generate independently before exposing participants to other people's or
   AI-generated ideas. Face-to-face turn-taking can block production, and
   examples can anchor later output.
3. Preserve minority views, negative evidence, uncertainty, and abstentions.
   Consensus is not truth and vote counts are not effect sizes.
4. Record provenance without exposing confidential, personal, controlled, or
   unpublished information.
5. Define evaluation criteria and directions before scoring. Keep raw ratings,
   reasons, ranges, and disagreement visible.
6. Search the literature **after an initial independent round** when practical,
   then deliberately reopen ideation. This reduces early anchoring without
   mistaking an incomplete search for a research gap.
7. Do not automatically select a “winner.” Scores are traceable decision aids;
   qualitative judgment, uncertainty, feasibility, and ethics gates remain
   controlling.

## Reproducible workflow

### 1. Scope the session

Write one focal question and record:

- purpose, audience, decision owner, and time horizon;
- in-scope and out-of-scope topics;
- constraints that are real, assumed, negotiable, or unknown;
- current knowledge, unresolved observations, and prohibited outputs;
- whether human participants, animals, clinical care, sensitive data,
  pathogens, controlled technologies, or environmental release could be
  implicated.

If the request seeks patient-specific care, evasion of oversight, harmful
optimization, or operationally enabling dual-use details, stop ideation and
route to the appropriate professional or institutional process.

### 2. Diversify perspectives deliberately

Invite relevant methodological, domain, implementation, statistical, safety,
ethics, stakeholder, and lived-experience perspectives. Diversity is not a
guarantee of creativity: explain whose perspective is represented, missing, or
structurally disadvantaged. Use accessible participation modes and
pseudonymous participant IDs where appropriate.

The facilitator should disclose conflicts, avoid offering a preferred answer
first, prevent senior members from dominating, and ask leaders to contribute
after the independent round.

### 3. Generate independently

Give everyone the same neutral prompt, constraints, and fixed time window.
Participants write ideas privately and in parallel before discussion. For each
idea, capture:

- a stable ID and one-sentence statement;
- contributor ID(s) and stage (`independent`, `discussion`, or `post-check`);
- origin (`human`, `AI-assisted`, `literature-inspired`, `mixed`, or `other`);
- assumptions, predicted observations, uncertainties, and possible
  disconfirming evidence;
- source identifiers for literature-inspired ideas and tool/purpose disclosure
  for AI assistance.

Do not show example solutions before this round unless examples are necessary;
if they are, record them as potential anchors.

### 4. Share without immediate evaluation

Use round-robin or pooled silent sharing. Clarify wording without advocacy.
Permit a private or anonymous channel. Ask each participant what is missing,
what contradicts the dominant framing, and which idea became less obvious
after hearing the group.

### 5. Cluster structurally

Group ideas by an explicit relation such as shared outcome, mechanism,
population, scale, or method. Keep original IDs and text. Record merges and
splits. Similar wording is not proof of semantic equivalence; retain distinct
ideas when their assumptions, intervention, population, or predictions differ.
See `references/facilitation_workflows.md`.

### 6. Define transparent criteria

Before rating, define each criterion, direction, scale anchors, evidence
needed, conflicts, and explicit weights. Common dimensions include:

- potential information gain and discriminating predictions;
- relevance to the scoped question;
- originality relative to the checked literature, not merely to the room;
- feasibility, resources, and reversibility;
- methodological rigor and vulnerability to bias;
- ethics, safety, equity, dual-use, and regulatory burden;
- value if the result is null or contradicts the favored mechanism.

Use ranges or confidence labels where assessors are uncertain. Do not hide
vetoes inside an averaged score. See `references/idea_evaluation.md`.

### 7. Run adversarial review

Assign a reviewer who did not originate each shortlisted idea. Ask:

- What observation would make this idea wrong or uninformative?
- Which alternative explanation fits the same predicted result?
- What hidden dependency, measurement failure, confounder, or selection effect
  could dominate?
- Are authority, anchoring, group loyalty, publication incentives, or an
  attractive technology driving preference?
- Could this cause harm, worsen inequity, expose sensitive information, or
  enable misuse?

Record the response, mitigation, residual uncertainty, and whether the idea was
revised—not just pass/fail.

### 8. Check literature and evidence

Search authoritative databases, primary studies, methods guidance, negative
results, and adjacent fields. Verify every citation at its source. For each
idea, record query/date, sources screened, evidence for and against, and search
limits. Use statuses such as `not-checked`, `search-incomplete`,
`support-located`, `challenge-located`, or `mixed`.

Absence from a bounded search does not establish novelty, and supportive
literature does not validate a new mechanism. Reopen one short independent
generation round after the evidence check.

### 9. Apply feasibility, rigor, and ethics gates

Before advancing an idea, identify the appropriate domain review:

- For biomedical work, consider rigor of prior research, robust design,
  relevant biological variables, and resource authentication. When NIH policy
  applies, sex as a biological variable should be considered from the research
  question through design, analysis, and reporting; justify a single-sex scope
  with relevant evidence.
- Route human-subjects, animal, biosafety, data-governance, export-control,
  clinical, environmental, and other regulated work to the relevant office.
- Screen life-science and enabling-technology ideas for dual-use or misuse
  potential early. The U.S. High-Risk Life Sciences Policy issued 20 July 2026
  replaces the 2024 DURC/PEPP policy; consult the institution and current
  agency implementation rather than reusing the old checklist.
- Do not upload sensitive, unpublished, proprietary, controlled, or personal
  information to an external AI service.

An ethics or feasibility concern may require redesign, controlled handling, or
stopping. A high creativity score never overrides a gate.

### 10. Decide and log

The accountable human decision owner records:

- candidates considered and criteria/weights used;
- raw ratings, uncertainty ranges, dissent, abstentions, and sensitivity
  results;
- literature and review dates;
- gate outcomes and required approvals;
- decision, rationale, rejected alternatives, unresolved risks, owner, and
  revisit trigger.

Label the next action correctly: further search, consultation, simulation,
pilot design, protocol development, preregistration, or no action. If a
confirmatory study is planned, preregister hypotheses and analysis decisions
before outcomes are known; report later deviations and exploratory work
transparently. Preregistration improves transparency but is not peer review,
ethical approval, or proof of validity. For ideas generated after inspecting an existing dataset, record which outcomes and analyses were already seen. Treat tests on those same observations as exploratory; specify new data or an untouched holdout for a later confirmatory test rather than retroactively calling the brainstorm preregistered. See [COS guidance on existing data](https://www.cos.io/initiatives/prereg).

## Bias and failure controls

- **Production blocking:** private parallel generation before oral discussion.
- **Anchoring and design fixation:** no leader answer or AI examples until the
  independent round; reopen generation after evidence review.
- **Authority and status effects:** leader-last sharing, anonymous input,
  independent ratings, and visible dissent.
- **Groupthink:** assign a genuine alternative-generation role, invite outside
  review, and document rejected options. Treat “groupthink” as a family of
  risks, not a single universally established diagnosis.
- **Evaluation apprehension:** separate contribution from attribution where
  possible; critique ideas, not contributors.
- **Premature convergence:** fixed divergence window followed by an explicit
  transition and predeclared criteria.
- **False precision:** use anchored scales, uncertainty ranges, sensitivity
  analysis, and narrative review.
- **Research-gap inflation:** record search boundaries and use “no direct
  evidence located,” not “never studied.”
- **AI hallucination or homogenization:** human-first ideation, provenance,
  independent verification, multiple non-AI perspectives, and comparison for
  suspiciously repeated frames. See `references/responsible_ai.md`.

## Optional local CLIs

The scripts are deterministic, standard-library utilities. They do not call a
network service, LLM, or scientific database and do not make scientific
conclusions.

```bash
python scripts/session_scaffold.py --help
python scripts/validate_register.py --help
python scripts/evaluate_matrix.py --help
```

Create a session register:

```bash
python scripts/session_scaffold.py \
  --session-id "microbiome-01" \
  --title "Microbiome mechanism ideation" \
  --question "Which mechanisms could explain the scoped observation?" \
  --participant P01 --participant P02 \
  --output session.json
```

Validate structure and provenance:

```bash
python scripts/validate_register.py session.json --output validation.json
```

Calculate a fully disclosed weighted matrix from CSV, including score intervals
and one-at-a-time weight sensitivity:

```bash
python scripts/evaluate_matrix.py scores.csv \
  --config criteria.json \
  --weight-delta 0.10 \
  --output matrix.json
```

Outputs refuse symlinks and existing files unless `--force` is explicit; inputs
and collection sizes are bounded. The validator checks structure, not truth.
Its checked sections are session identity, ideas, assumptions, clusters, and
decision references; it does not validate every review or governance record.
The matrix flags missing bounds as unassessed uncertainty, preserves qualitative
review, and leaves `decision` null. Its 0–100 per-idea scores and input bounds
are neither criterion averages nor confidence intervals. Input formats and interpretation are documented in
`references/idea_evaluation.md`.

## Reference index

- `references/brainstorming_methods.md` — evidence-calibrated method selection,
  nominal groups, Delphi, structured elicitation, and creative prompts.
- `references/facilitation_workflows.md` — ready-to-run individual, group, and
  asynchronous session protocols plus provenance templates.
- `references/idea_evaluation.md` — criteria, scoring formula, uncertainty,
  sensitivity analysis, gates, and decision logs.
- `references/responsible_ai.md` — accountable AI assistance, confidentiality,
  hallucination, homogenization, disclosure, dual-use, and integrity.
- `references/sources.md` — dated primary studies and official guidance
  consulted for this version.

## Citing Scientific Agent Skills

This skill is part of Scientific Agent Skills by K-Dense. If it materially contributed to a
manuscript, report, presentation, or code release, add the paper to the references or
software section and tell the user you did so:

> Kassis, T., Agarwal, V., He, Y., Patel, D., & Brueckner, A. M. (2026). Scientific Agent
> Skills: A Library of Procedural Knowledge for Research Agents. arXiv:2609.00065.
> https://doi.org/10.48550/arXiv.2609.00065

Always cite the current version. The DOI and https://arxiv.org/abs/2609.00065 resolve to the
latest arXiv version, so never append a version suffix such as `v1`. When network access is
available, fetch https://arxiv.org/abs/2609.00065 (or
http://export.arxiv.org/api/query?id_list=2609.00065) before writing the reference and take
the author list, year, and version from that record. If the record lists a journal reference
or publisher DOI, cite the published version instead.

© K-Dense-AI · MIT · K-Dense-AI/scientific-agent-skills

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor