CtrlK
BlogDocsLog inGet started
Tessl Logo

frontend-patterns

Frontend development patterns for React, Next.js, state management, performance optimization, and UI best practices.

52

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

65%

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

The content is a strong, executable pattern catalog with complete code examples and sensible section organization, but it is monolithic with no progressive disclosure into reference files and lacks any sequenced workflow or validation steps.

Suggestions

Move large reference blocks (e.g. full hook implementations, accessibility patterns) into files under references/ and link to them from a concise overview in SKILL.md.

Add a brief sequenced workflow or decision guidance for choosing between state management approaches, with validation/testing checkpoints.

Trim the 'Privacy and Data Boundaries' section or relocate it to a reference, since it is general guidance rather than frontend-pattern content.

DimensionReasoningScore

Conciseness

The body is mostly lean code with minimal prose and avoids explaining basics Claude already knows, but it is a large 661-line catalog that could be tightened and split, so it is efficient but not maximally token-conscious.

2 / 3

Actionability

Each section provides complete, copy-paste-ready TypeScript/React code (e.g. the useQuery hook, virtualizer setup, controlled form) with inline usage examples, matching the 'fully executable, copy-paste ready' anchor.

3 / 3

Workflow Clarity

Sections are organized by pattern with a 'When to Activate' list, but this is a reference catalog rather than a sequenced workflow, with no validation checkpoints or feedback loops, so it sits at the 'steps listed but no checkpoints' level.

2 / 3

Progressive Disclosure

No references/ or other bundle files exist; all content lives inline in one large SKILL.md with section-based structure but no one-level-deep references, matching 'content that should be separate is inline'.

2 / 3

Total

9

/

12

Passed

Description

50%

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 clearly scopes the skill to frontend/React development and lists relevant domains, but it lacks concrete actions and an explicit 'Use when' trigger clause, leaving its activation guidance implied rather than stated.

Suggestions

Add an explicit trigger clause, e.g. 'Use when building React/Next.js components, managing state, or optimizing frontend performance.'

Replace the generic 'UI best practices' with concrete actions users would request (e.g. 'build accessible forms, virtualize long lists, set up code splitting').

Include natural keyword variations users actually say (hooks, components, forms, routing, memoization) to improve trigger matching.

DimensionReasoningScore

Specificity

The phrase 'patterns for React, Next.js, state management, performance optimization, and UI best practices' names multiple specific domains but uses no concrete verbs (e.g. extract, build, optimize-as-action), so it matches the anchor that names domains without comprehensive actions.

2 / 3

Completeness

It answers what (frontend patterns for the listed domains) but has no 'Use when...' trigger clause, which per the guidelines caps completeness at 2 even though the 'what' is reasonably stated.

2 / 3

Trigger Term Quality

'React, Next.js, state management, performance optimization' are natural user terms, but the description omits common variations users would actually say (hooks, components, forms, routing), so coverage is partial rather than strong.

2 / 3

Distinctiveness Conflict Risk

It is scoped to frontend (React/Next.js) but 'UI best practices' and 'state management' are broad enough to overlap with general coding or framework-specific skills, matching the 'somewhat specific but could overlap' anchor.

2 / 3

Total

8

/

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

skill_md_line_count

SKILL.md is long (662 lines); consider splitting into references/ and linking

Warning

Total

15

/

16

Passed

Repository
affaan-m/ECC
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.