doctorg/SKILL.md
Evidence-based health research using tiered trusted sources with GRADE-inspired evidence ratings. Integrates Apple Health data for personalized context. Use when user asks health, nutrition, exercise, sleep, or wellness questions.
npx skillsauth add glebis/claude-skills doctorgInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Answer health and wellness questions using only trusted, evidence-based sources with explicit evidence strength ratings.
# Quick answer (WebSearch only, ~30s)
/doctorg Is creatine safe for daily use?
# Deep research (WebSearch + Tavily, ~90s)
/doctorg --deep Huberman vs Attia on fasted training
# Full investigation (WebSearch + Tavily + Firecrawl, ~3min)
/doctorg --full What does current evidence say about GLP-1 agonists for non-diabetic weight loss?
# Without personal health context
/doctorg --no-personal Best stretching protocol for lower back pain
| Level | Flag | Tools | Time | Use When |
|-------|------|-------|------|----------|
| Quick | (default) | WebSearch | ~30s | Simple factual questions |
| Deep | --deep | WebSearch + Tavily | ~90s | Competing claims, nuanced topics |
| Full | --full | WebSearch + Tavily + Firecrawl | ~3min | Controversial topics, need primary sources |
Classify the question into one of:
Search sources in priority order. See references/sources.md for complete domain list.
Tier 1 -- Primary Research (highest weight):
Tier 2 -- Clinical/Institutional (high weight):
Tier 3 -- Expert Analysis (medium weight):
Tier 4 -- Quality Journalism (context/framing):
Quick (default):
WebSearch(query, allowed_domains=[Tier 1 + Tier 2 domains])
WebSearch(query + "systematic review OR meta-analysis", allowed_domains=[Tier 1])
Deep (--deep): All Quick searches PLUS:
tavily-search(query, include_domains=[Tier 1-3])
WebSearch(query + "expert opinion OR position statement", allowed_domains=[Tier 2-3])
WebSearch(query + "risks OR side effects OR contraindications")
Full (--full): All Deep searches PLUS:
firecrawl-research for top 2-3 most relevant results from Tier 1
WebSearch for competing/contrarian viewpoints
WebSearch(query + "retracted OR debunked OR misleading")
Query Apple Health database for relevant metrics:
python ~/ai_projects/claude-skills/health-data/scripts/health_query.py --format json vitals
python ~/ai_projects/claude-skills/health-data/scripts/health_query.py --format json daily
python ~/ai_projects/claude-skills/health-data/scripts/health_query.py --format json sleep --days 7
python ~/ai_projects/claude-skills/health-data/scripts/health_query.py --format json workouts --days 30
Select ONLY metrics relevant to the query:
Rate each claim using simplified GRADE scale:
| Rating | Meaning | Based On | |--------|---------|----------| | Strong | Consistent evidence from systematic reviews/meta-analyses or multiple large RCTs | Level I-II evidence | | Moderate | Supported by well-designed studies but some inconsistency or limitations | Level II-III evidence | | Weak | Limited evidence, small studies, or conflicting results | Level III-IV evidence | | Minimal | Expert opinion, case reports, or preliminary/animal studies only | Level V evidence | | Contested | Active scientific debate with credible evidence on both sides | Mixed levels |
# [Topic Title]
**Short answer**: [1-2 sentence direct answer]
## [Expert/Position A] (if comparing viewpoints)
- Key claim 1
- Key claim 2
- Has **evolved stance**: [if applicable]
## [Expert/Position B]
- Key claim 1
- Key claim 2
## Where They Actually Agree (if comparing)
- Agreement point 1
- Agreement point 2
## What Research Shows
| Claim | Evidence Strength |
|-------|------------------|
| Claim 1 | **Strong** |
| Claim 2 | **Weak** (reason) |
| Claim 3 | **Contested** |
## For You Specifically (if --personal context available)
[Personalized interpretation based on user's health data]
[Specific actionable recommendation]
## Sources
- [Source 1 title](url) -- Tier, year
- [Source 2 title](url) -- Tier, year
## Limitations
- [Any caveats about the evidence or this analysis]
Output rules:
---
*Research synthesis, not medical advice. Consult a healthcare provider for personal decisions.*
/doctorg Is 10000 steps a day backed by science?
/doctorg --deep Huberman vs Attia on fasted training
/doctorg --full Safety profile of long-term melatonin supplementation
development
Create Tufte-inspired data reports and infographic dashboards as standalone HTML files. Uses EB Garamond for text, Monaspace Argon for numbers, Chart.js for interactive charts, and inline SVG sparklines. Produces publication-quality reports with 2-column narrative+data layouts, status dashboards, scroll animations, and responsive mobile support. Use this skill whenever the user wants to create a data report, activity dashboard, infographic, personal analytics page, health tracker visualization, or any document that combines narrative text with interactive charts and tables. Also triggers for "make a report like Tufte", "create an infographic", "build a dashboard", "visualize my data", or requests for beautiful data-driven documents.
documentation
Cut a software release and maintain a tiered compatibility policy. Use when the user wants to release, ship a version, bump the version, tag a release, write a changelog, or update COMPATIBILITY. Config-driven via release.config.json; bumps version files, runs a readiness gate, updates COMPATIBILITY.md tiers and deprecations, tags (→ release workflow), and reports closed issues. Teaches the underlying standards as it runs.
development
Sync and manage bilingual (EN/RU) library content for agency-docs. Use when adding, updating, or reviewing library articles. Handles translation, sync checks, and Russian stylistic review.
development
This skill should be used to watch a long-running background job (ffmpeg/media encode, qmd or other embedding/vector-DB run, batch agent/LLM pipeline, or a real-browser/agent-browser daemon) until it finishes or wedges, then deliver a verdict (done, needs-attention, or blocked) plus the exact next command, without burning dozens of manual poll commands. Triggers on "babysit this job", "watch this until it's done", "ping me when the encode/embed/batch finishes", "is this background process stuck", "monitor this ffmpeg/qmd run", or any request to wait on a long-running process and be told when it's complete or hung.