Skip to content

Add indication dossier - #52

Draft
chrislovejoy-ant wants to merge 9 commits into
mainfrom
add-indication-dossier
Draft

chrislovejoy-ant wants to merge 9 commits into
mainfrom
add-indication-dossier

Conversation

@chrislovejoy-ant

@chrislovejoy-ant chrislovejoy-ant commented Oct 23, 2026 •

Copy link
Copy Markdown
Collaborator

Adds a skill that writes a cited research dossier on a single therapeutic indication, framed as a patient population: epidemiology, disease biology, standard of care, regulatory path and landmark trials. The report opens with a summary and closes with a section on the limits of the dossier. It runs in five phases with resumable waypoint files, and checks the indication's identity with the user after Phase 1.

Works best with a subagent tool, a clinical trials connector and a PubMed connector, and falls back to web search against the public sources. A full run makes many research calls, so it takes longer and uses far more tokens than a single answer would.

claude and others added 5 commits October 26, 2026 21:13
Adds a skill that writes a cited research dossier on one therapeutic indication, framed as a patient population. It covers epidemiology, disease biology, standard of care, regulatory path and landmark trials.

Co-authored-by: chrislovejoy <chrislovejoy@anthropic.com>
Links found on fetched pages are untrusted, so a download now needs the user's confirmation. Unattended runs skip downloads and record the unread figures instead.

Co-authored-by: chrislovejoy <chrislovejoy@anthropic.com>
Quoting doesn't make an untrusted URL safe in a shell command, so downloads are now limited to URLs with safe characters. Source priority is also now defined in one place.

Co-authored-by: chrislovejoy <chrislovejoy@anthropic.com>
Co-authored-by: chrislovejoy <chrislovejoy@anthropic.com>
Removes guidance on competitors, patents and market size that the dossier doesn't use, stops the skill estimating per-patient costs, checks generated figures and confirms approvals against FDA sources.

Co-authored-by: chrislovejoy <chrislovejoy@anthropic.com>
claude and others added 2 commits October 26, 2026 21:26
Limits redirects, file size and download time, and says not to follow links on a page's say-so or to send local content out in a URL.

Co-authored-by: chrislovejoy <chrislovejoy@anthropic.com>
Late-stage trials are now checked for readouts, recent changes are searched for, and sources are opened before being cited for a figure. The report gains a dated header, a summary and a section on its limits, and research_output.json becomes an index.

Co-authored-by: chrislovejoy <chrislovejoy@anthropic.com>
Comment thread indication-dossier/SKILL.md Resolved
Comment thread indication-dossier/SKILL.md Resolved
Comment thread indication-dossier/SKILL.md Resolved
Comment thread indication-dossier/SKILL.md Resolved
claude and others added 2 commits October 26, 2026 22:05
Co-authored-by: chrislovejoy <chrislovejoy@anthropic.com>
Treat absence claims as claims to check, keep one claim per link with inferences outside it, and copy URLs exactly. Reach agency pages through search, and check the record when using a remembered identifier.

Use one rule for subagents across the phase files, make the source log the full list, and say what to do on resuming without a reply. Say that downloads are optional and how to check waypoint files with or without a shell.

Keep section 6 to what a reader can use and give the report a target length.

Co-authored-by: chrislovejoy <chrislovejoy@anthropic.com>
@pauly-ant

Copy link
Copy Markdown
Contributor

I'd approve this after a few small fixes. All paths are under indication-dossier/.

Fix before merge

  1. The registry fallback doesn't work (SKILL.md:51). On a plain fetch, clinicaltrials.gov/study/<NCT> returns a JavaScript shell with no trial data. https://clinicaltrials.gov/api/v2/studies/<NCT> returns the record, so please name that URL as the fallback.
  2. Nothing covers missing web tools (SKILL.md:47, :51). The fallback handles a missing connector, but not missing web search or fetch. Add a rule to stop and say so, so a run can't write the dossier from memory.
  3. Abstract-only reads have no label (references/waypoint-schemas.md:13). read allows full or excerpt_only, but references/05-synthesis.md:97-98 must list figures taken from an abstract. Add an abstract value.
  4. The final check doesn't compare figures to sources (references/05-synthesis.md:181). It confirms each claim is cited, not that the number matches the source's quote. Add that comparison so a miscited figure can't pass.

Worth fixing

  • references/06-writing-style.md:8 says to cite every factual claim, but line 28 says not to cite general medical knowledge. Say which rule wins.
  • references/06-writing-style.md:9 says to write every link as [title](url), but line 19 allows numbered references. Make line 9 allow that exception.

Generated by Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants