CtrlK
BlogDocsLog inGet started
Tessl Logo

react-modernization

Upgrade React applications to latest versions, migrate from class components to hooks, and adopt concurrent features. Use when modernizing React codebases, migrating to React Hooks, or upgrading to latest React versions.

52

Quality

57%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/react-modernization/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

36%Weight 40%Scale 1-5

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

The body is concise but lacks any concrete, executable guidance and its sole reference target is missing, leaving it unactionable as written. Adding real steps/commands and providing the referenced playbook file would most improve it.

Suggestions

Replace abstract instructions with concrete, executable steps: specific codemod commands, migration examples, and validation commands for class-to-hooks and version upgrades.

Create the referenced 'resources/implementation-playbook.md' (or remove the broken reference) so progressive disclosure navigation actually resolves.

Add explicit validation checkpoints to the workflow (e.g. 'run the test suite after migration', 'verify the upgraded app renders') to lift workflow clarity above the destructive/batch cap.

DimensionReasoningScore

Conciseness

The body is lean and free of padding, assuming Claude's competence with no redundant explanation of React concepts.

5 / 5

Actionability

Instructions are entirely abstract ('Clarify goals, constraints, and required inputs', 'Apply relevant best practices and validate outcomes') with no concrete code, commands, libraries, or specific steps to execute.

1 / 5

Workflow Clarity

Only a rough, vague sequence is present with poorly defined steps and no validation checkpoints; the cap-at-3 destructive/batch rule keeps it from rising, and the gaps push it below the midpoint.

2 / 5

Progressive Disclosure

Sections are organized and reference a one-level-deep file, but the referenced 'resources/implementation-playbook.md' does not exist in the bundle, so navigation is broken.

3 / 5

Total

11

/

20

Passed

Description

78%Weight 40%Scale 1-5

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 well-constructed with concrete capabilities and explicit trigger guidance, scoring well across all dimensions. It could be elevated to top marks by broadening trigger-term synonyms and making the 'when' clause slightly more explicit.

DimensionReasoningScore

Specificity

Lists three concrete actions ('Upgrade React applications to latest versions', 'migrate from class components to hooks', 'adopt concurrent features'), placing it above the 1-2-action anchor at 3 but just short of the comprehensive multi-action coverage at 5.

4 / 5

Completeness

Clearly states both what the skill does (three concrete actions) and when to use it ('Use when modernizing...'), but the 'when' could be slightly more explicit and varied to reach 5.

4 / 5

Trigger Term Quality

Includes natural trigger phrases ('modernizing React codebases', 'migrating to React Hooks', 'upgrading to latest React versions') that users would actually say, though it misses common synonyms like 'React 18' or version-specific extensions.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (React modernization with specific trigger phrases) that is unlikely to conflict with other skills.

5 / 5

Total

17

/

20

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
rmyndharis/antigravity-skills
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.