CtrlK
BlogDocsLog inGet started
Tessl Logo

zustand-store-creator

Zustand Store Creator - Auto-activating skill for Frontend Development. Triggers on: zustand store creator, zustand store creator Part of the Frontend Development skill category.

39

1.01x

Quality

11%

Does it follow best practices?

Impact

91%

1.01x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./planned-skills/generated/05-frontend-dev/zustand-store-creator/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

100%

Shopping Cart State Management

TypeScript-typed Zustand store with immutable updates

Criteria
Without context
With context

State interface defined

100%

100%

Store typed with generic

100%

100%

Immutable add action

100%

100%

Immutable update/remove action

100%

100%

Clear cart action

100%

100%

Computed total price

100%

100%

Computed item count

100%

100%

Typed actions in store

100%

100%

Store hook exported

100%

100%

Selector usage documented

100%

100%

No deprecated patterns

100%

100%

Without context: $0.2182 · 53s · 11 turns · 12 in / 3,402 out tokens

With context: $0.3998 · 1m 17s · 24 turns · 57 in / 4,828 out tokens

100%

User Authentication State

Zustand store with persist middleware

Criteria
Without context
With context

Persist middleware imported

100%

100%

Store wrapped with persist

100%

100%

Persist storage key named

100%

100%

TypeScript auth state typed

100%

100%

Login action sets state

100%

100%

Logout clears state

100%

100%

isAuthenticated flag

100%

100%

Selective persistence

100%

100%

Named import pattern

100%

100%

README documents persistence

100%

100%

Store typed with generic

100%

100%

Without context: $0.1619 · 50s · 11 turns · 12 in / 2,854 out tokens

With context: $0.4432 · 1m 38s · 28 turns · 30 in / 5,058 out tokens

74%

3%

Project Management Dashboard State

Multi-slice Zustand store architecture

Criteria
Without context
With context

Slice per feature area

100%

100%

Slices merged into one store

100%

100%

TypeScript type per slice

0%

0%

Combined store type

0%

0%

Slice creator receives set

100%

100%

Selector for derived state

70%

100%

Immutable updates in slices

100%

100%

Single exported hook

100%

100%

Named create import

100%

100%

README documents structure

100%

100%

Devtools middleware included

0%

0%

Without context: $0.4908 · 1m 58s · 26 turns · 26 in / 7,275 out tokens

With context: $0.7434 · 2m 49s · 37 turns · 69 in / 10,682 out tokens

Repository
jeremylongshore/claude-code-plugins-plus-skills
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.