CtrlK
BlogDocsLog inGet started
Tessl Logo

react-doctor

Diagnose and fix React codebase health issues. Use when reviewing React code, fixing performance problems, auditing security, or improving code quality.

76

Quality

95%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

The canonical home for this skill is react-doctor in millionco/react-doctor

SKILL.md
Quality
Evals
Security

Quality

Content

100%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is a tightly written, single-purpose skill: an executable command, a sequenced workflow with a re-run verification loop, and a compact rule catalog that supplies domain-specific checks Claude may not otherwise recall. It respects the token budget while remaining fully actionable.

DimensionReasoningScore

Conciseness

The body is lean with no explanatory padding of concepts Claude already knows; each section (Usage, Workflow, Rules, Score) earns its tokens, matching the score-3 anchor for lean, efficient content that assumes Claude's competence.

3 / 3

Actionability

It provides a copy-paste-ready executable command ('npx -y react-doctor@latest . --verbose') and concrete diagnostic categories, matching the score-3 anchor for fully executable commands; it is not score 2 because the guidance is real and complete rather than pseudocode or missing key details.

3 / 3

Workflow Clarity

The four-step workflow is clearly sequenced and ends with an explicit validation/feedback checkpoint ('Re-run to verify the score improved'), matching the score-3 anchor; it is not score 2 because the validation step is explicit rather than missing or implicit.

3 / 3

Progressive Disclosure

This is a sub-50-line single-purpose skill with no need for external references and well-organized sections, which the rubric's scoring notes allow to score 3 on progressive disclosure; no bundle files exist to contradict this.

3 / 3

Total

12

/

12

Passed

Description

90%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is third-person, concise, and explicitly pairs a capability statement with a 'Use when' trigger clause, hitting completeness and trigger-term quality well. Its only weakness is that 'health issues' is a broad object rather than an enumerated set of concrete actions, which keeps specificity at the mid level.

DimensionReasoningScore

Specificity

It names the domain ('React codebase') and two verbs ('Diagnose and fix') but the object 'health issues' is broad rather than a list of multiple concrete actions, matching the score-2 anchor; it falls short of score 3 which requires several specific concrete actions like the PDF example.

2 / 3

Completeness

It explicitly answers both 'what' ('Diagnose and fix React codebase health issues') and 'when' via an explicit 'Use when reviewing React code...' trigger clause, satisfying the score-3 anchor; it is not score 2 because the trigger is explicit rather than implied.

3 / 3

Trigger Term Quality

Phrases such as 'reviewing React code', 'fixing performance problems', 'auditing security', and 'improving code quality' are natural terms users would actually say, giving good coverage rather than just some relevant keywords.

3 / 3

Distinctiveness Conflict Risk

The React-specific niche and distinct triggers ('React code', 'auditing security') make it unlikely to fire for the wrong skill, matching the score-3 anchor for a clear niche.

3 / 3

Total

11

/

12

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
PostHog/posthog
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.