CtrlK
BlogDocsLog inGet started
Tessl Logo

cc-skill-coding-standards

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

40

Quality

40%

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

47%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 thin pointer document: it correctly delegates detail to a real, one-level-deep reference file, but contributes almost nothing actionable itself — no summarized standards, no usage triggers beyond a circular sentence, and no navigable index into the guide. Its main strengths are brevity and a clean, verified reference structure.

Suggestions

Add a brief inline quick-reference (5-10 bullet key rules or one small code example) so the skill is partially usable without opening the guide.

Replace the circular 'When to Use' text with concrete activation conditions (e.g., 'Use when writing or reviewing TypeScript/JS/React/Node.js code').

Include a short list of the detailed guide's section headings so 'load the relevant sections' is actually navigable.

Delete the restated overview sentence ('Universal coding standards applicable across all projects'), which duplicates the frontmatter description.

DimensionReasoningScore

Conciseness

The body is short and mostly efficient, but "Universal coding standards applicable across all projects" merely restates the description and "This skill is applicable to execute the workflow or actions described in the overview" is circular filler. It fits anchor 4 ('Efficient; minor instances of over-explanation that could be trimmed') — not 5, since those sentences don't earn their place, and not 3, since there is no substantial padding.

4 / 5

Actionability

The only concrete directive in the body is "Read [the detailed guide](references/detailed-guide.md) before executing this skill"; no standards, commands, or examples are summarized inline, and the 'When to Use' section points vaguely to "the workflow or actions described in the overview" without describing them. This matches anchor 2 ('Minimal concrete guidance; high-level hints but missing the specific steps to execute') rather than 3, which requires some concrete guidance in the content itself.

2 / 5

Workflow Clarity

The body offers only a rough pointer sequence — read the guide, treat its requirements as mandatory, load relevant sections — with no defined steps or checkpoints in the skill body itself. This is anchor 2 ('Rough sequence present but many gaps; steps poorly defined'); it is not a destructive/batch skill so the validation cap doesn't apply, but there is too little sequencing for anchor 3's 'steps listed'.

2 / 5

Progressive Disclosure

The single bundle file (references/detailed-guide.md) exists, is referenced via a clear relative link, and is verified one level deep with no nested references, matching good disclosure practice. It falls short of anchor 5 because the body gives no section index or summary of the guide's contents, so the instruction "For focused work, load the relevant sections" cannot be acted on without opening the whole file.

4 / 5

Total

12

/

20

Passed

Description

32%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 correctly identifies its technology domain but describes no concrete capabilities and gives no guidance on when to use the skill. It reads as a topic label rather than an action-plus-trigger statement, giving it high overlap risk with any other JS/TS quality skill.

Suggestions

Add an explicit 'Use when...' clause naming concrete trigger phrases (e.g., 'Use when writing or reviewing TypeScript, JavaScript, React, or Node.js code, or when the user asks about code style, conventions, or best practices').

Replace the generic noun list with 2-4 concrete actions the skill actually performs (e.g., 'Apply naming, formatting, and error-handling conventions; review code against TypeScript/React/Node.js best practices').

Narrow the claimed scope ('universal', 'all projects') to a distinct niche so the skill cannot collide with every other coding-quality skill.

DimensionReasoningScore

Specificity

The description names the domain ("TypeScript, JavaScript, React, and Node.js development") but the capabilities are generic nouns — "coding standards, best practices, and patterns" — with no concrete actions. It matches anchor 2 ('Names the domain but actions are minimal or generic') and falls short of anchor 3, which requires at least 1-2 concrete actions.

2 / 5

Completeness

It provides only a vague 'what' ("Universal coding standards, best practices, and patterns") and contains no 'when to use' clause at all, matching anchor 2 ('Has a vague "what" and no "when"'). The judging guideline capping completeness at 3 for a missing 'Use when...' clause is not even reached because the 'what' itself is vague, ruling out 3.

2 / 5

Trigger Term Quality

Phrases like "coding standards", "best practices", and the named technologies are natural terms users would say, but common variations and synonyms ("clean code", "code conventions", "lint", "code review") are absent. This fits anchor 3 ('Some relevant keywords but missing common variations or synonyms') rather than 4's 'good keyword coverage'.

3 / 5

Distinctiveness Conflict Risk

"Universal coding standards" for four major ecosystems is very broad and would overlap with virtually any JavaScript/TypeScript quality or review skill, fitting anchor 2 ('Very broad; high overlap risk with many similar skills'). It is not anchor 1 because the named technologies give it some identity, but it lacks the distinct trigger niche of anchors 4-5.

2 / 5

Total

9

/

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