CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

react-state-management

Master modern React state management with Redux Toolkit, Zustand, Jotai, and React Query. Use when setting up global state, managing server state, or choosing between state management solutions.

Quality

84%

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

SKILL.md
Quality
Evals
Security

Quality

Content

78%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.

Well-structured content with executable code, a useful decision table, and exemplary progressive disclosure to a real, clearly signaled references file. Main improvement room is trimming boilerplate Claude already knows (intro sentence, legacy Redux migration) and rounding out executable coverage for the other libraries.

DimensionReasoningScore

Conciseness

The body is mostly lean (decision table plus code, minimal prose), but the generic intro sentence ("Comprehensive guide to modern React state management patterns...") and the legacy-Redux migration example restate things Claude already knows and could be trimmed.

4 / 5

Actionability

The Zustand quick start is copy-paste ready with middleware composition, and the selection-criteria block gives executable guidance, but the RTK snippet omits its imports and only one library receives a full inline example.

4 / 5

Workflow Clarity

The selection criteria provide a clear routing path (app size/shape to library) into the quick start with no risky operations requiring validation, but the pick-library-then-implement sequence is implicit rather than an explicit ordered workflow.

4 / 5

Progressive Disclosure

The body is a well-organized overview that clearly signals a single one-level-deep reference ("Detailed pattern documentation lives in `references/details.md`. Read that file when the navigation tier above is insufficient."); the file exists, contains real pattern content, and nests no further references.

5 / 5

Total

17

/

20

Passed

Description

83%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.

A strong description that names a clear niche with specific tools and an explicit, multi-condition 'Use when' clause. Its weaknesses are minor: a slightly vague lead verb ('Master'), and missing common synonyms (plain 'Redux', 'SWR') that users might naturally say.

DimensionReasoningScore

Specificity

Names the domain, four specific libraries ("Redux Toolkit, Zustand, Jotai, and React Query"), and concrete use-cases ("setting up global state, managing server state"), but the leading verb "Master" is soft and enumerates tools more than distinct actions, leaving minor gaps versus comprehensive coverage.

4 / 5

Completeness

Explicitly answers both what (state management with the four named libraries) and when ("Use when setting up global state, managing server state, or choosing between state management solutions") with concrete trigger phrases, matching the top anchor rather than the 'when could be more explicit' level below.

5 / 5

Trigger Term Quality

Good natural keyword coverage ("global state", "server state", "React", and the library names users would say), but common synonyms like plain "Redux", "SWR", or "state library" are missing.

4 / 5

Distinctiveness Conflict Risk

The niche is clear and tool names are distinctive, but "React state management" broadly overlaps with generic React development, data-fetching, or forms skills, so minor overlap risk remains.

4 / 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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

wshobson/agents

Path

plugins/frontend-mobile-development/skills/react-state-management/SKILL.md

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.