CtrlK
BlogDocsLog inGet started
Tessl Logo

codegen

Code generation utilities for json-render. Use when generating code from UI specs, building custom code exporters, traversing specs, or serializing props for @json-render/codegen.

80

Quality

100%

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

100%

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 tight, well-sectioned API reference with fully executable, copy-paste-ready TypeScript examples and no concept bloat or broken reference chains. It assumes Claude's competence and earns the top anchor on all four dimensions.

DimensionReasoningScore

Conciseness

The body is lean — executable code with brief, useful comments and no concept bloat or library-explaining filler; it assumes Claude's competence and avoids verbosity. A few inline result comments could be trimmed, but it stays closer to the 'every token earns its place' anchor than the 'mostly efficient' anchor.

3 / 3

Actionability

Provides fully executable TypeScript with real imports, concrete function calls, and shown return values (e.g. 'Set { "Card", "Metric", "Button" }'), making examples copy-paste ready; not level 2 because the core examples are complete and executable rather than pseudocode.

3 / 3

Workflow Clarity

As a reference/API doc skill it has no fragile multi-step workflow requiring validation checkpoints, and per the simple-skill guidance its clearly sequenced, unambiguous sections (Installation, Tree Traversal, Serialization, Types, Building a Custom Generator) qualify for the top anchor.

3 / 3

Progressive Disclosure

Content is self-contained in one well-organized file with no nested external references (none exist), clear section headings, and no monolithic wall of text or multi-level reference chains; the simple-skill guidance permits the top anchor for well-organized single-file references.

3 / 3

Total

12

/

12

Passed

Description

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.

The description is concise, specific, and complete: it names concrete capabilities, uses third-person voice, and includes an explicit 'Use when' trigger clause scoped to a distinct package. It cleanly hits the top anchor on all four dimensions.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'generating code from UI specs, building custom code exporters, traversing specs, or serializing props' — matching the anchor for listing several specific actions; not level 2 because the actions are comprehensive rather than partial.

3 / 3

Completeness

Explicitly answers both 'what' ('Code generation utilities for json-render') and 'when' via an explicit 'Use when ...' clause with concrete triggers; not level 2 because the 'when' is stated explicitly rather than only implied.

3 / 3

Trigger Term Quality

Phrases like 'generating code from UI specs', 'building custom code exporters', 'traversing specs', and 'serializing props' are natural terms a user would say; third-person voice is used throughout; not level 2 because coverage includes multiple natural variations rather than a single keyword.

3 / 3

Distinctiveness Conflict Risk

Scoped to a specific package (@json-render/codegen) with distinct triggers, giving it a clear niche unlikely to conflict with unrelated skills; not level 2 because the scope is sharply defined rather than merely 'somewhat specific'.

3 / 3

Total

12

/

12

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
vercel-labs/json-render
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.