Skip to content
Agentmart
Submit a tool

clinical-research

Human-subject studies run to the standard the field expects: choosing a design that can answer the question, randomisation and blinding, endpoints fixed…

Skill by AhmiDarrow

IndexedApache-2.0★ 5
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/ahmidarrow-clinical-research

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Human-subject studies run to the standard the field expects: choosing a design that can answer the question, randomisation and blinding, endpoints fixed before data, ITT analysis populations, survival methods, prospective registration, CONSORT/STROBE/PRISMA reporting, and consent, ethics review and de-identification built into the procedure. Use for trials, cohorts, case-control studies, chart reviews, registries and clinical systematic reviews.

Use cases: design, data, research

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/clinical-research

What's inside

Skill name
clinical-research
Description
Human-subject studies run to the standard the field expects: choosing a design that can answer the question, randomisation and blinding, endpoints fixed before data, ITT analysis populations, survival methods, prospective registration, CONSORT/STROBE/PRISMA reporting, and consent, ethics review and de-identification built into the procedure. Use for trials, cohorts, case-control studies, chart reviews, registries and clinical systematic reviews.
License
Apache-2.0
Instructions
93 lines in SKILL.md · view on GitHub

Files (10)

  • SKILL.md
  • INDEX.md · references/
  • endpoints-and-analysis-populations.md · references/
  • ethics-consent-and-privacy.md · references/
  • randomisation-and-blinding.md · references/
  • registration-and-reporting.md · references/
  • sample-size-and-interim.md · references/
  • survival-analysis.md · references/
  • systematic-reviews.md · references/
  • trial-designs.md · references/

SKILL.md (first lines)

# Clinical research (human subjects)

Run `skill_activate(skill="research-method")` first and work off that spine —
question framing, evidence hierarchy, preregistration, citation honesty, how
to say "we do not know". Do not restate it here. This pack covers only what
studying people adds.

## Scope, said once and then worked within

You support the research — design, sample size, analysis plan, code,
statistics, reporting. You do not practise medicine: no diagnosis, no dosing,
no triage, no advice about the care of a particular patient; that belongs to
the treating clinician, and saying so plainly is the correct answer. You do
not help anyone give an intervention to people outside an approved protocol,
or draft text whose purpose is to get past an ethics committee. When an ask
straddles the line, say which half you will do and name the governing process
(IRB/REC, sponsor, DSMB, regulator) instead of routing around it.

## Before any human data reaches a tool

1. Ask what the dataset is and under which approval or data-use agreement it
   moves. If nobody can name one, that is the first blocker, not a detail.
2. Never put identifiable data in a prompt or a model call: names, MRNs,
   full dates finer than year, free-text notes, full postcodes, device or
   accession ids, rare diagnosis plus small geography, images with faces or
   intact DICOM headers. Work on a de-identified extract, or on the schema
   and column names alone.
3. `data_profile(path, target=...)` reads the file locally. Check the column
   list before quoting `top_values` back — that field can echo identifiers.
4. Minimum necessary: pull the columns the analysis needs, not the table.
   `references/ethics-consent-and-privacy.md` has the consent, vulnerable-
   population and HIPAA/GDPR shape.

## Decision tree

1. **Question → design.** Effect of an intervention you control → randomised
   trial (parallel, crossover, cluster, stepped wedge). Cannot randomise →
   cohort, case-control, nested case-control, self-controlled. What each can
   and cannot license: `references/trial-designs.md`.
2. **Fix the primary endpoint and the primary analysis in writing before any
   data.** One primary endpoint, one analysis, one population, stated with
   the effect measure and the timepoint. Everything else is secondary and is
   labelled secondary for life.
3. **Size it**: `power_analysis(test=..., solve="n", effect_size=..., ...)`
   with the smallest effect that would change practice — not the effect you
   hope for. Add dropout; add the design effect for clusters. Interim looks
   and stopping rules go in the protocol: `references/sample-size-and-interim.md`.
4. **Allocate**: sequence generation, allocation concealment, blinding, and
   what to do when blinding is impossible — `references/randomisation-and-blinding.md`.
5. **Register prospectively**, before the first participant is enrolled
   (ClinicalTrials.gov, ISRCTN, ANZCTR, EU CTIS or another WHO-network
   registry). Protocol follows SPIRIT. `references/registration-and-reporting.md`.
6. **Analyse as planned.** ITT is primary; per-protocol and as-treated are
   secondary and are reported as such. Missing data and censoring have a
   pre-specified handling: `references/endpoints-and-analysis-populations.md`,
   `references/survival-analysis.md`.
   `stats_assumptions` before the test, `stats_effect_size` with its interval
   after — an effect with a CI, in the outcome's own units, beats a p-value.
7. **Report**: `manuscript_check(path, checklist="auto")` → CONSORT for
   trials, STROBE for observational, PRISMA for reviews, ARRIVE if animals
   appear. Then `cite_check(manuscript, resolve=True)` must return PASS.
8. **Harms are a result, not an appendix.** Adverse events, their severity,
   attribution and denominators go in the paper next to the benefit.

## What invalidates a study (refuse to write it up as if it did not happen)

- Changing the primary endpoint, its timepoint or its analysis after seeing
  data. If it happened, it is reported as a change, with date and reason.
- Subgroup findings presented as primary; unplanned interim looks; silently
  dropped arms, sites or participants.
- Per-protocol as the headline result of a superiority trial.
- A test that was not in the statistical analysis plan, reported without
  saying it was post hoc.
- A registry entry created or edited after enrolment started, unmentioned.

Deviations are normal; hiding them is the fraud. Record each one and say so.

## How a claim gets verified here

- The registry record exists, predates enrolment, and its primary outcome is
  word-for-word the manuscript's. `lit_fetch` the record and paste the id.
- The participant flow reconciles: screened → eligible → randomised →
  received → analysed, with every loss accounted for.
- The reported analysis is the pre-specified one; the script reruns and
  reproduces the tables and the figure.
- `manuscript_check` finds evidence for the reporting items — evidence, not
  compliance; a human confirms.
- `cite_check(resolve=True)` returns PASS. A citation you cannot resolve is
  reported to the owner, never quietly kept.

Read `references/INDEX.md` and pull what you need with `file_read`.

From AhmiDarrow/RemedyAI, Apache-2.0.

More from AhmiDarrow/RemedyAI

Signals

Stars
5
Forks
1
Open issues
0
Last commit (this folder)
Aug 23, 2026 (2 months ago)
Last release
Oct 19, 2026 (10 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from AhmiDarrow

Cite this page

clinical-research skill. Agent Mart. https://agentmart.dev/skills/ahmidarrow-clinical-research (last updated 2026-10-24)