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
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.
About
Use cases: design, data, research
Reviews
Write a reviewNo 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
- 0.624score
bevy
AhmiDarrow
Build Rust games with Bevy: ECS mental model, plugins, schedules, states, assets, 2D sprites, fast iteration (cargo check, dynamic_linking, opt-level)…
SkillAFreshness: A★ 5Claude Code +9 - 0.624score
chemistry-research
AhmiDarrow
Use when the work involves molecular structures, reactions, spectra, computational chemistry, crystallography or chemical databases.
SkillAFreshness: A★ 5Claude Code +9 - 0.624score
bioinformatics
AhmiDarrow
Use for sequence and omics work: FASTQ/BAM/VCF/GTF/BED handling and their coordinate conventions, reference builds and liftover, read QC and trimming…
SkillAFreshness: A★ 5Claude Code +9 - 0.624score
comfyui
AhmiDarrow
Local ComfyUI image generation end-to-end: from a blank machine (download, install, start, fetch models, workflows) through queue/poll/download and chat embeds.
SkillAFreshness: A★ 5Claude Code +9 - 0.624score
computational-science
AhmiDarrow
Simulation and numerics you can defend: floating-point and conditioning understood before blaming the physics, solvers chosen for the problem, convergence and…
SkillAFreshness: A★ 5Claude Code +9 - 0.619score
stress-suite
AhmiDarrow
Live stress and break suites for Remedy API/desktop — multi-turn storms, concurrent sessions, multi-provider rotation, adversarial break battery.
SkillAFreshness: A★ 5Claude Code +9 - 0.619score
soak-product
AhmiDarrow
Full product soak for Remedy — API health, computer-use, plan mode, browser rail, concurrency, docs check, and sign-off artifacts.
SkillAFreshness: A★ 5Claude Code +9 - 0.619score
change-safety
AhmiDarrow
Blast-radius protocol before code changes — name the surface, list coupled neighbors, run paired checks, and smoke UI/chrome/messengers that unit tests miss.
SkillAFreshness: A★ 5Claude Code +9 - 0.619score
project-etiquette
AhmiDarrow
Default ship discipline for any serious project — blast radius first, then fix, test, update code/docs, build, commit, wait for CI, publish only if green.
SkillAFreshness: A★ 5Claude Code +9 - 0.619score
self-dev-loop
AhmiDarrow
Meta-loop for Remedy developing herself — self-inject, change-safety, unit tests, security gauntlet, product soak, stress, then ship gates.
SkillAFreshness: A★ 5Claude Code +9 - 0.619score
self-inject
AhmiDarrow
Run one test-gated self-improvement round on the Remedy codebase: draft a change, snapshot the diff, gate it with tests only, apply (restart sidecar / rebuild…
SkillAFreshness: A★ 5Claude Code +9 - 0.616score
webui-parity
AhmiDarrow
When changing Grove, Studio, Settings, or chat chrome, keep WebUI (browser on :7400) at parity with Tauri.
SkillAFreshness: A★ 5Claude Code +9
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
- Repository
- github.com/AhmiDarrow/RemedyAI
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from AhmiDarrow
- 0.624score
bioinformatics
AhmiDarrow
Use for sequence and omics work: FASTQ/BAM/VCF/GTF/BED handling and their coordinate conventions, reference builds and liftover, read QC and trimming…
SkillAFreshness: A★ 5Claude Code +9 - 0.624score
chemistry-research
AhmiDarrow
Use when the work involves molecular structures, reactions, spectra, computational chemistry, crystallography or chemical databases.
SkillAFreshness: A★ 5Claude Code +9 - 0.624score
computational-science
AhmiDarrow
Simulation and numerics you can defend: floating-point and conditioning understood before blaming the physics, solvers chosen for the problem, convergence and…
SkillAFreshness: A★ 5Claude Code +9 - 0.624score
bevy
AhmiDarrow
Build Rust games with Bevy: ECS mental model, plugins, schedules, states, assets, 2D sprites, fast iteration (cargo check, dynamic_linking, opt-level)…
SkillAFreshness: A★ 5Claude Code +9 - 0.624score
comfyui
AhmiDarrow
Local ComfyUI image generation end-to-end: from a blank machine (download, install, start, fetch models, workflows) through queue/poll/download and chat embeds.
SkillAFreshness: A★ 5Claude Code +9 - 0.619score
project-etiquette
AhmiDarrow
Default ship discipline for any serious project — blast radius first, then fix, test, update code/docs, build, commit, wait for CI, publish only if green.
SkillAFreshness: A★ 5Claude Code +9
Cite this page
clinical-research skill. Agent Mart. https://agentmart.dev/skills/ahmidarrow-clinical-research (last updated 2026-10-24)