← Maven BioCONTENT HISTORYWHAT CHANGED · RULE-BASED ANALYSIS
Update to Maven Bio
Snapshot Sep 30, 2026 · 23:11 UTC · version 2.0.0
Collection source: not recorded for this historical snapshot.
First saved snapshot
No earlier snapshot is available to establish a change.
Compare saved observations
Download comparison JSONFull technical diff · 0 changed fields
Full snapshot data
{
"description": "Build an evidence-backed picture of a disease: clinical context, epidemiology, unmet need, standard of care, and how the pipeline addresses it. Use for disease-first questions, for example 'tell me about ulcerative colitis', 'what is the unmet need in NASH'. Use competitive-pipeline when the question is really about competing drug programs, and size-market when only sizing is wanted.",
"included_files": [
{
"relative_path": "LICENSE",
"size_in_bytes": 802
},
{
"relative_path": "agents/openai.yaml",
"size_in_bytes": 336
},
{
"relative_path": "references/evidence-research.md",
"size_in_bytes": 4449
}
],
"name": "indication-research",
"skill_md_contents": "---\nname: indication-research\ndescription: \"Build an evidence-backed picture of a disease: clinical context, epidemiology, unmet need, standard of care, and how the pipeline addresses it. Use for disease-first questions, for example 'tell me about ulcerative colitis', 'what is the unmet need in NASH'. Use competitive-pipeline when the question is really about competing drug programs, and size-market when only sizing is wanted.\"\n---\n\n# Indication Research\n\n## Using this skill\n\nUse the connected Maven Bio MCP server at `https://mcp.mavenbio.com/`. Follow the user's explicit scope, depth, and output preferences; the workflow and output structure below are defaults. Report coverage limits instead of silently narrowing an explicitly requested set.\n\nHyphenated primitive names refer to other skills in this Maven Bio bundle. Consult the relevant skill when composing its workflow. Use the available MCP tool schemas for arguments; pass document identifiers to `read_document` through `ids`, and include a claim-specific `query` when using `format=\"citations\"`.\n\nThis workflow gathers the structured research needed to understand an indication without forcing a final document format.\n\n## Primary Primitives\n\n- `size-market`\n- `enumerate-entities`\n- `synthesize-evidence`\n\n## Optional Primitives\n\n- `trace-events`\n- `profile-entity`\n- `benchmark-assets`\n- `synthesize-evidence` (when the unmet-need or pipeline framing turns on what is already approved and what the approved labels actually say)\n- `validate-target` (when the disease primer needs target-level genetic support for key mechanisms)\n\n## Output Contract\n\nReturn an indication research package that can include:\n\n- disease context\n- epidemiology or sizing assumptions\n- current standard-of-care observations\n- unmet need framing\n- competitive pipeline observations\n- evidence gaps and boundary conditions\n\n## Core Research Pattern\n\nFor indication-level research, use a layered approach:\n\n1. use structured MCP tools to define the baseline disease, population, and pipeline picture\n2. use `search_documents`, `read_document`, and relevant recent-event checks to augment that picture\n3. reconcile the final analysis before returning it\n\nIn particular, the competitive pipeline portion should not stop at `research_landscape` or other structured enumeration. Treat those outputs as the baseline set, then augment with documents to catch recent updates, missing programs, or evidence that materially changes interpretation.\n\nWhen the approved-treatment landscape matters (it usually does for unmet-need framing), enumerate the approved drugs in the indication and anchor competitive language in primary-source label text rather than press releases: `search_documents(source_types=[\"fda_filings\"])` scoped to each drug, then `read_document` with `format=\"sections\"` to locate the approved-indication wording before pulling full text. Read labels only for the drugs you will actually cite.\n\nFor disease context, sizing, standard of care, and unmet need, do not rely on generic narrative retrieval alone when the user asks for specific quantitative claims. Build a small numeric checklist, retrieve sources for each high-signal number with `search_documents` and `read_document`, and only then synthesize the narrative.\n\nWhen the request includes many specific rates, percentages, costs, time windows, or other figures, invoke `synthesize-evidence` in Numeric Claim Audit Mode before writing prose. The indication package should preserve the working claim table or summarize unresolved numeric gaps.\n\nKeep the raw indication name in `research_landscape.indication` and move sponsor/company/disambiguating text into `context`. Apply the same pattern to any `research_entity` calls for named assets or companies referenced during the workflow.\n- For independent evidence workstreams, follow the [evidence research procedure](references/evidence-research.md) for each scoped pass, then reconcile the claims before synthesis. Run passes sequentially, or in parallel when the host supports it and the task authorizes it.\n\n## Fallback Rules\n\n- If the indication or a referenced entity fails to resolve, retry with the raw name and move extra identifying text into the optional context hint.\n- If the pipeline baseline appears sparse, run secondary entity discovery and document augmentation before finalizing.\n- If the narrative requires specific figures, run a checklist verification pass and preserve any missing figures as gaps rather than substituting adjacent numbers silently.\n- If host web fetch is blocked, prefer `search_documents` and `read_document` rather than repeated blocked fetch attempts.\n"
}SHA-256 of public snapshot: 23995f3b3e20ef106a63be06b1f5ccb78124bc0c76500e9facfad347996ced6a