← All skills
react-doctor
82 / 100 · Low risk
Fine to try. Some of what it can do is expected: a coding skill usually runs build and test commands.
By gaia-harness/gaia (GitHub) · coding · 26 stars · scanned at commit c4a509b
Use when finishing a React feature, fixing a React bug, or before committing React code, to check the react-doctor score did not regress. Also for a full React health scan, a focused UI design audit, a runtime trace of a slow React interaction, or explaining and tuning react-doctor rules.
Works with any agent that supports SKILL.md skills.
What this skill can do
Downloads and installs other software
The author does not mention this.
Found in 16 places.
Show 13 more
- .gaia/templates/react-doctor/SKILL.md, line 39
npx -y react-doctor@{{REACT_DOCTOR_VERSION}} scan <url> --format json - .gaia/templates/react-doctor/references/explain.md, line 9
npx -y react-doctor@{{REACT_DOCTOR_VERSION}} rules explain react-doctor/no-array-index-as-key - .gaia/templates/react-doctor/references/explain.md, line 17
npx -y react-doctor@{{REACT_DOCTOR_VERSION}} --verbose --scope changed - .gaia/templates/react-doctor/references/explain.md, line 23
npx -y react-doctor@{{REACT_DOCTOR_VERSION}} rules list # every rule and its effective severity - .gaia/templates/react-doctor/references/explain.md, line 24
npx -y react-doctor@{{REACT_DOCTOR_VERSION}} rules list --configured # only what the config changed - .gaia/templates/react-doctor/references/explain.md, line 25
npx -y react-doctor@{{REACT_DOCTOR_VERSION}} rules list --category Performance # filter by category - .gaia/templates/react-doctor/references/explain.md, line 26
npx -y react-doctor@{{REACT_DOCTOR_VERSION}} rules explain <rule> # why it matters, how to configure it - .gaia/templates/react-doctor/references/explain.md, line 27
npx -y react-doctor@{{REACT_DOCTOR_VERSION}} rules disable <rule> # the rule never runs - .gaia/templates/react-doctor/references/explain.md, line 28
npx -y react-doctor@{{REACT_DOCTOR_VERSION}} rules enable <rule> # back on at its recommended severity - .gaia/templates/react-doctor/references/explain.md, line 29
npx -y react-doctor@{{REACT_DOCTOR_VERSION}} rules set <rule> warn # off | warn | error - .gaia/templates/react-doctor/references/explain.md, line 30
npx -y react-doctor@{{REACT_DOCTOR_VERSION}} rules category "React Native" off # a whole category - .gaia/templates/react-doctor/references/explain.md, line 31
npx -y react-doctor@{{REACT_DOCTOR_VERSION}} rules ignore-tag design # a rule family (design, test-noise, ...) - .gaia/templates/react-doctor/references/explain.md, line 32
npx -y react-doctor@{{REACT_DOCTOR_VERSION}} rules unignore-tag design
Runs commands on your computer
This is disclosed by the author in the skill's SKILL.md or README. Expected for a coding skill.
Found in 4 places.
Show 1 more
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'react-doctor' ] || [ -L ~/.agents/skills/'react-doctor' ]; then echo 'A skill folder named react-doctor already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/gaia-harness/gaia' "$d" && git -C "$d" checkout --quiet 'c4a509b34c3f25df36a616a531decdfd57baa29c' -- '.gaia/templates/react-doctor' && mkdir -p ~/.agents/skills && cp -R "$d"/'.gaia/templates/react-doctor' ~/.agents/skills/'react-doctor' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'react-doctor' ~/.claude/skills/'react-doctor' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for gaia-harness/gaia shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/gaia-harness/gaia/)
Score history
| Date | Version | Score |
|---|
| 2026-11-13 | c4a509b | 82 |
| 2026-11-09 | 360fd9b | 82 |
| 2026-11-07 | 88786e5 | 82 |