CtrlK
BlogDocsLog inGet started
Tessl Logo

giuseppe-trisciuoglio/developer-kit

Comprehensive developer toolkit providing reusable skills for Java/Spring Boot, TypeScript/NestJS/React/Next.js, Python, PHP, AWS CloudFormation, AI/RAG, DevOps, and more.

89

Quality

89%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Risky

Do not use without reviewing

Overview
Quality
Evals
Security
Files

Quality

Discovery

100%

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

This is an excellent skill description that clearly articulates specific capabilities (SWR, React Query, ISR, parallel fetching, error boundaries) and provides explicit trigger guidance via a 'Use when' clause. It uses proper third-person voice, includes natural keywords users would search for, and occupies a distinct niche that minimizes conflict with other skills.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions and patterns: SWR and React Query integration, parallel data fetching, ISR, revalidation strategies, and error boundaries. These are all concrete, well-defined capabilities.

3 / 3

Completeness

Clearly answers both 'what' (Next.js App Router data fetching patterns including SWR, React Query, ISR, etc.) and 'when' with an explicit 'Use when' clause covering implementing data fetching, choosing between server/client fetching, setting up caching, or handling loading/error states.

3 / 3

Trigger Term Quality

Includes strong natural keywords users would say: 'Next.js', 'App Router', 'data fetching', 'SWR', 'React Query', 'ISR', 'caching strategies', 'loading and error states', 'server and client fetching'. Good coverage of both specific library names and general concepts.

3 / 3

Distinctiveness Conflict Risk

Highly specific to Next.js App Router data fetching patterns, which is a clear niche. The combination of Next.js + App Router + data fetching + specific libraries (SWR, React Query) makes it very unlikely to conflict with other skills.

3 / 3

Total

12

/

12

Passed

Implementation

72%

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

This is a solid, well-structured skill with excellent actionability — nearly all patterns include complete, executable code examples. The progressive disclosure is well-handled with appropriate references to detailed sub-topics. The main weaknesses are some redundancy (parallel fetching appears twice) and a lack of decision-making workflow or validation steps for debugging cache/revalidation behavior.

Suggestions

Remove the duplicate parallel fetching example (Example 2 repeats the Instructions section) and replace it with a more distinct scenario, or consolidate into one location.

Add a brief decision flowchart or checklist for choosing between server fetching, SWR, React Query, and Server Actions based on the use case.

Include a validation/debugging step for revalidation (e.g., checking cache headers, verifying ISR behavior in dev vs production).

DimensionReasoningScore

Conciseness

The skill is mostly efficient with good code examples, but contains redundancy — the parallel fetching pattern appears nearly identically in both the Instructions section and Example 2. The 'When to Use' section and some best practices restate things Claude already knows. The sequential fetching example adds little value.

2 / 3

Actionability

All code examples are fully executable TypeScript/TSX with proper imports, directives ('use client'), and realistic patterns. Install commands are provided for SWR and React Query. The examples are copy-paste ready and cover the full spectrum from server to client fetching.

3 / 3

Workflow Clarity

The skill covers many patterns but lacks explicit workflow sequencing for decision-making (e.g., when to choose server vs client fetching is listed as best practices but not as a clear decision tree). There are no validation checkpoints — for instance, no guidance on verifying that revalidation is working correctly or debugging cache behavior.

2 / 3

Progressive Disclosure

The skill appropriately delegates detailed content to reference files (react-query.md, error-boundaries.md, server-actions.md) with clear one-level-deep links and descriptions of what each contains. The main file serves as a well-organized overview with the most common patterns inline.

3 / 3

Total

10

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

Total

10

/

11

Passed

Reviewed

Table of Contents