CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

cc-skill-coding-standards

Universal coding standards, best practices, and patterns for TypeScript, JavaScript, React, and Node.js development.

Quality

60%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/cc-skill-coding-standards/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

53%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 body is a lean pointer skill that correctly externalizes 527 lines of detail to a single well-organized reference, but it delegates everything: no standards content, commands, or examples appear inline, and its 'When to Use' section is circular boilerplate. It works as a table of contents yet fails to orient the reader on what executing the skill involves.

Suggestions

Add 2-3 inline, highest-value rules or a minimal code example (e.g. one naming/immutability pattern) so the skill is actionable even before the reference is loaded.

Replace the circular 'When to Use' text with concrete activation conditions (e.g. 'Use when writing or reviewing TS/JS/React/Node code or when asked about code style').

Include a brief section index of the detailed guide (Code Quality Principles, TypeScript/JavaScript Standards, React Best Practices, API Design, Testing, ...) so 'load the relevant sections' has actual navigation targets.

DimensionReasoningScore

Conciseness

The body is very lean (~15 lines) with no explanation of concepts Claude already knows; only minor filler could be trimmed ('Universal coding standards applicable across all projects.' duplicates the description, and the Limitations bullets are generic boilerplate). Not 5 because those vacuous lines do not earn their tokens.

4 / 5

Actionability

The only concrete directive is 'Read [the detailed guide](references/detailed-guide.md) before executing this skill' — a pointer with no commands, examples, or standards content in the body itself. Not 1 because the read instruction with focused/full-load modes is specific and executable; not 3 because no concrete step toward the skill's actual task appears inline.

2 / 5

Workflow Clarity

A load-the-guide sequence is stated, but the 'When to Use' section is circular ('execute the workflow or actions described in the overview' — no such overview exists), so what to do after loading the reference is only implicit. Not 4 because the actual working procedure and its checkpoints are fully delegated without any summary.

3 / 5

Progressive Disclosure

A single, real, one-level-deep reference (references/detailed-guide.md, 527 well-sectioned lines) is clearly signaled, with guidance distinguishing full reads from section loads, and the bulk content is appropriately externalized. Not 5 because the body provides no index or map of the guide's sections, leaving 'load the relevant sections' navigation undersignaled.

4 / 5

Total

13

/

20

Passed

Description

48%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 names a clear technology stack but stops there: it lists topics rather than actions, omits any 'use when' trigger guidance, and claims universal scope that creates high conflict risk with other coding skills. It reads as a domain label, not an activation specification.

Suggestions

Add concrete action verbs, e.g. 'Reviews and applies coding standards for naming, error handling, and component structure...' instead of the noun-only 'standards, best practices, and patterns' listing.

Append an explicit trigger clause such as 'Use when writing or reviewing TypeScript, JavaScript, React, or Node.js code, or when the user asks about code quality, clean code, or style conventions.'

Narrow the 'Universal ... across all projects' framing to a specific niche (e.g. style/convention enforcement) to reduce overlap with general code-review and refactoring skills.

DimensionReasoningScore

Specificity

The description names specific domains ('TypeScript, JavaScript, React, and Node.js development') but contains no concrete actions — it is a noun phrase ('standards, best practices, and patterns') with no verbs describing what the skill does. It sits between anchor 1 and 3: domains are specific, so not entirely vague, but zero actions are named, so it cannot reach 3.

2 / 5

Completeness

The 'what' is reasonably clear (a standards/best-practices reference for a named stack), but there is no 'Use when...' clause or equivalent trigger guidance, which the guidelines explicitly cap at 3. It cannot score 4 because the 'when' is entirely absent rather than merely imprecise.

3 / 5

Trigger Term Quality

Natural keywords users would say are present: 'coding standards', 'best practices', 'patterns', and the four technology names. Not 5 because common variations users say — 'clean code', 'code review', 'refactoring', 'linting' — are missing; not 3 because coverage of stack-specific terms is genuinely good, not just 'some relevant keywords'.

4 / 5

Distinctiveness Conflict Risk

'Universal coding standards' applicable to TypeScript, JavaScript, React, and Node.js is very broad and would overlap with virtually any code-quality or review skill. Not 1 because the named technologies do bound it somewhat; not 3 because no niche or distinct trigger is carved out to reduce overlap.

2 / 5

Total

11

/

20

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

sickn33/agentic-awesome-skills

Path

skills/cc-skill-coding-standards/SKILL.md

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.