IRIS Health Research
Healthcare research skill. This is the domain-specific skill for investigating
health and medical topics: clinical evidence, pharmaceuticals, epidemiology,
regulatory frameworks, public health, bioethics, health informatics, and any
health-related subject. It guides users through topic definition, parameter
configuration, and investigation launch via conversational interaction.
All outputs include mandatory disclaimers and evidence grading.
Workflow Routing
| Workflow |
Trigger |
File |
| Investigate |
"health research", "investigate disease", "analyze treatment" |
workflows/investigate.md |
| Orchestrate |
(internal — invoked by investigate) |
workflows/orchestrate.md |
| Continue |
"continue", "deepen" |
../research/workflows/continue.md (shared) |
| Status |
"health status", "check investigation" |
../research/workflows/status.md (shared) |
| Archive |
"archive health research" |
../research/workflows/archive.md (shared) |
How It Works
- User invokes IRIS health research with a healthcare topic
- Investigate workflow activates:
- Checks for existing investigations (offers to continue or start new)
- Gathers topic through conversational refinement
- Verifies the topic is within healthcare scope
- Confirms understanding with the user
- Generates a request file in
.requests/ with GUID-based ID
- Creates a UUID run folder in
.research/{uuid}/agents/
- Transitions to the
orchestrate workflow
- Orchestrate workflow takes over:
- Spawns health researcher agents in parallel
- Monitors completion (mandatory wait gate — never skips agents)
- Spawns the health-synthesizer agent
- Status tracked in request file (
researching → synthesizing → completed)
- Results appear in
.research/{uuid}/SUMMARY.md with disclaimers and evidence grading
Cumulative Research
Investigations support multiple runs for iterative deepening:
- Each run creates a new UUID folder under
.research/
- The request file tracks all runs in
research-runs
- Use
/iris:research continue to deepen an existing investigation
- The continue workflow reads previous SUMMARY.md and injects context into new agents
Principles
Conversational Refinement
Never assume you understand the topic. Always:
- Restate what you understood
- Ask for confirmation using
ask_user
- Only proceed after explicit user approval
Progressive Disclosure
Start with the broad topic, then drill into specifics:
- What health topic do you want to investigate?
- What specific aspects interest you most? (clinical, regulatory, economic, etc.)
- What questions should the investigation answer?
- Is there a specific geographic/regulatory jurisdiction?
- What language should the final report be in?
Evidence-Based Research
All health investigations must:
- Source information ONLY from official health organizations and peer-reviewed literature
- Grade every finding by evidence level (systematic review > RCT > cohort > case > expert opinion)
- Note publication dates and flag sources older than 3 years
- Include mandatory disclaimer in every output
Request File Contract
Every investigation produces a request file in .requests/ with:
- Full frontmatter (name, topic, language, status, domain: health)
- Detailed body describing the investigation scope
- Updated by the orchestrator as the investigation progresses
Context Files
- See workflows/investigate.md for the main investigation workflow
- See workflows/orchestrate.md for agent orchestration
- See workflows/archive.md for the archival workflow
- See workflows/status.md for checking investigation status
Healthcare Guardrails
This skill enforces strict healthcare research guardrails in addition to standard IRIS guardrails:
Standard IRIS Guardrails
- The ONLY writable directory is
.research/ and .requests/
- No code execution that modifies the system
- No privilege escalation
- No network requests to external APIs on behalf of targets
- No destructive filesystem operations
Healthcare-Specific Guardrails
- Verified sources only — ONLY official health organizations (WHO, FDA, EMA, NIH, CDC, PAHO) + peer-reviewed research (PubMed, Cochrane, NEJM, Lancet) + university research with DOI
- Mandatory disclaimer — Every output must include: "This is research output, NOT medical advice. Consult a healthcare professional."
- Evidence grading — Classify every finding: systematic review > RCT > cohort study > case study > expert opinion
- Date sensitivity — Note publication date of every source; flag if older than 3 years
- No prescriptions — Never recommend dosages, treatments, or diagnoses
- No personal health advice — Research is informational, never prescriptive
- Explicit jurisdiction — Always clarify geographic and regulatory context
- Conflict of interest — Note if studies were industry-funded
- Retraction awareness — Verify cited papers have not been retracted or corrected
- Bias detection — Flag methodological limitations (sample size, study design, population)
- Zero patient data — Never include patient-identifiable information
1---2name: health3description: IRIS Health Research skill. USE WHEN investigating healthcare, medical, clinical, pharmaceutical, public health, epidemiological, or any health-related topic. Guides users through defining a health research topic and launching a multi-agent investigation with 25 specialized healthcare research agents. Enforces strict evidence-based guardrails with verified sources only.4---56# IRIS Health Research78Healthcare research skill. This is the domain-specific skill for investigating9health and medical topics: clinical evidence, pharmaceuticals, epidemiology,10regulatory frameworks, public health, bioethics, health informatics, and any11health-related subject. It guides users through topic definition, parameter12configuration, and investigation launch via conversational interaction.1314**All outputs include mandatory disclaimers and evidence grading.**1516## Workflow Routing1718| Workflow | Trigger | File |19|----------|---------|------|20| **Investigate** | "health research", "investigate disease", "analyze treatment" | `workflows/investigate.md` |21| **Orchestrate** | (internal — invoked by investigate) | `workflows/orchestrate.md` |22| **Continue** | "continue", "deepen" | `../research/workflows/continue.md` (shared) |23| **Status** | "health status", "check investigation" | `../research/workflows/status.md` (shared) |24| **Archive** | "archive health research" | `../research/workflows/archive.md` (shared) |2526## How It Works27281. **User invokes IRIS health research** with a healthcare topic292. **Investigate workflow** activates:30 - Checks for existing investigations (offers to continue or start new)31 - Gathers topic through conversational refinement32 - Verifies the topic is within healthcare scope33 - Confirms understanding with the user34 - Generates a request file in `.requests/` with GUID-based ID35 - Creates a UUID run folder in `.research/{uuid}/agents/`36 - Transitions to the `orchestrate` workflow373. **Orchestrate workflow takes over:**38 - Spawns health researcher agents in parallel39 - Monitors completion (mandatory wait gate — never skips agents)40 - Spawns the health-synthesizer agent41 - Status tracked in request file (`researching` → `synthesizing` → `completed`)424. **Results appear** in `.research/{uuid}/SUMMARY.md` with disclaimers and evidence grading4344## Cumulative Research4546Investigations support multiple runs for iterative deepening:47- Each run creates a new UUID folder under `.research/`48- The request file tracks all runs in `research-runs`49- Use `/iris:research continue` to deepen an existing investigation50- The continue workflow reads previous SUMMARY.md and injects context into new agents5152## Principles5354### Conversational Refinement55Never assume you understand the topic. Always:561. Restate what you understood572. Ask for confirmation using `ask_user`583. Only proceed after explicit user approval5960### Progressive Disclosure61Start with the broad topic, then drill into specifics:621. What health topic do you want to investigate?632. What specific aspects interest you most? (clinical, regulatory, economic, etc.)643. What questions should the investigation answer?654. Is there a specific geographic/regulatory jurisdiction?665. What language should the final report be in?6768### Evidence-Based Research69All health investigations must:70- Source information ONLY from official health organizations and peer-reviewed literature71- Grade every finding by evidence level (systematic review > RCT > cohort > case > expert opinion)72- Note publication dates and flag sources older than 3 years73- Include mandatory disclaimer in every output7475### Request File Contract76Every investigation produces a request file in `.requests/` with:77- Full frontmatter (name, topic, language, status, domain: health)78- Detailed body describing the investigation scope79- Updated by the orchestrator as the investigation progresses8081## Context Files82- See [workflows/investigate.md](workflows/investigate.md) for the main investigation workflow83- See [workflows/orchestrate.md](workflows/orchestrate.md) for agent orchestration84- See [workflows/archive.md](workflows/archive.md) for the archival workflow85- See [workflows/status.md](workflows/status.md) for checking investigation status8687## Healthcare Guardrails8889This skill enforces **strict healthcare research guardrails** in addition to standard IRIS guardrails:9091### Standard IRIS Guardrails92- The ONLY writable directory is `.research/` and `.requests/`93- No code execution that modifies the system94- No privilege escalation95- No network requests to external APIs on behalf of targets96- No destructive filesystem operations9798### Healthcare-Specific Guardrails991. **Verified sources only** — ONLY official health organizations (WHO, FDA, EMA, NIH, CDC, PAHO) + peer-reviewed research (PubMed, Cochrane, NEJM, Lancet) + university research with DOI1002. **Mandatory disclaimer** — Every output must include: "This is research output, NOT medical advice. Consult a healthcare professional."1013. **Evidence grading** — Classify every finding: systematic review > RCT > cohort study > case study > expert opinion1024. **Date sensitivity** — Note publication date of every source; flag if older than 3 years1035. **No prescriptions** — Never recommend dosages, treatments, or diagnoses1046. **No personal health advice** — Research is informational, never prescriptive1057. **Explicit jurisdiction** — Always clarify geographic and regulatory context1068. **Conflict of interest** — Note if studies were industry-funded1079. **Retraction awareness** — Verify cited papers have not been retracted or corrected10810. **Bias detection** — Flag methodological limitations (sample size, study design, population)10911. **Zero patient data** — Never include patient-identifiable information