CtrlK
BlogDocsLog inGet started
Tessl Logo

code-standards

TypeScript, React, and JavaScript best practices enforced by Ultracite/Biome.

72

1.08x
Quality

60%

Does it follow best practices?

Impact

92%

1.08x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./frontend/.claude/skills/code-standards/SKILL.md
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.

The content is concise and largely actionable with concrete commands and clear rules. Its main weakness is progressive disclosure: it references bundle files that are not actually present, leaving the documented navigation unresolvable.

Suggestions

Either add the referenced files (react-functional-only.md, async-await-promises.md, no-legacy.md, and the rules/ directory) or remove the references so the Quick Reference table points only to existing material.

Add an explicit validation step after `bun x ultracite fix` (e.g., re-run `ultracite check` to confirm no remaining issues) to strengthen the workflow feedback loop.

Clarify what the `rules/` directory contains or inline the few most important rules so the skill stands on its own.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence — commands, a quick-reference table, and console-logging rules with no padded explanations of what Biome or TypeScript is.

5 / 5

Actionability

It provides copy-paste ready commands (`bun x ultracite fix`) and concrete rules, but the Quick Reference table points to files (react-functional-only.md, async-await-promises.md, no-legacy.md) that are not present in the bundle, leaving minor gaps.

4 / 5

Workflow Clarity

For a simple single-purpose skill the action is unambiguous and the Commands/Quick Fix sections sequence the steps clearly; `ultracite doctor` serves as a diagnostic checkpoint, though explicit validation of the fix is only implied.

4 / 5

Progressive Disclosure

Structure is reasonable with a Quick Reference table pointing to separate rule files, but those referenced files (`rules/`, `react-functional-only.md`, etc.) do not exist in the bundle, so the references are not real and navigation is broken.

3 / 5

Total

16

/

20

Passed

Description

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

The description is concise and distinct but too vague on concrete actions and missing explicit 'when to use' guidance. It names the tooling niche well but reads as a label rather than a trigger.

Suggestions

Add concrete actions: e.g., 'Fixes linting and formatting issues, runs Biome checks, and applies TypeScript/React style rules.'

Append a 'Use when...' trigger clause: e.g., 'Use when fixing lint/format errors, handling code review feedback, or questions about TypeScript/React style.'

Include natural user-facing terms like 'linting', 'formatting', and 'code review' rather than only the tool name.

DimensionReasoningScore

Specificity

The description names the domain ("TypeScript, React, and JavaScript") but the action is minimal and generic ("best practices enforced by Ultracite/Biome") — it does not list concrete actions like linting, formatting, or fixing.

2 / 5

Completeness

It gives a clear 'what' (best practices enforced by Ultracite/Biome) but has no 'Use when...' trigger guidance, so per the guidelines completeness is capped at 3.

3 / 5

Trigger Term Quality

It relies on technical jargon ("Ultracite/Biome") and only one or two generic keywords; it lacks the natural phrases a user would actually say (e.g., "linting", "format my code", "code review").

2 / 5

Distinctiveness Conflict Risk

Naming specific tooling (Ultracite/Biome) and a specific stack (TypeScript/React/JavaScript) gives it a clear niche with only minor overlap risk against other linting/formatting skills.

4 / 5

Total

11

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
redpanda-data/console
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.