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.

27

Quality

19%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

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

Quality

Content

14%

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

This skill is an extensive but largely redundant collection of general TypeScript/React/Node.js coding standards that Claude already knows well. It suffers from extreme verbosity, explaining fundamental concepts like KISS, DRY, YAGNI, and basic patterns at length. The content would be far more valuable if it focused only on project-specific conventions, non-obvious decisions, or patterns that deviate from standard practices.

Suggestions

Remove all general programming principles (KISS, DRY, YAGNI, readability) and standard patterns that Claude already knows — focus only on project-specific conventions or non-obvious decisions.

Split the monolithic document into focused sub-files (e.g., REACT.md, API.md, TESTING.md) with a concise overview in SKILL.md that links to each.

Add a concrete workflow for how to apply these standards — e.g., a code review checklist or a sequence for setting up a new component/API endpoint with validation steps.

Reduce the content to only project-specific deviations from standard practices (e.g., 'We use immutability pattern ALWAYS — no exceptions' is useful; 'use descriptive variable names' is not).

DimensionReasoningScore

Conciseness

This skill is extremely verbose at ~350+ lines, extensively explaining principles Claude already knows (KISS, DRY, YAGNI, readability), basic TypeScript/React patterns, REST conventions, and standard testing practices. Very little here is novel information that Claude wouldn't already know. Nearly every section explains fundamental concepts that are part of Claude's training data.

1 / 3

Actionability

The code examples are concrete and executable, which is good. However, the skill reads more as a reference document of general best practices than actionable instructions for a specific task. It tells Claude to follow standards it already knows rather than providing project-specific configurations, linting rules, or concrete workflows to execute.

2 / 3

Workflow Clarity

There is no workflow or sequenced process described. The skill is a collection of coding standards and patterns without any multi-step process, validation checkpoints, or clear sequence of actions. It's a reference document, not a workflow guide.

1 / 3

Progressive Disclosure

The entire content is a monolithic wall of text with no references to external files and no content splitting. All topics (TypeScript, React, API design, testing, performance, file organization) are inlined in a single massive document that could benefit significantly from being split into focused sub-files.

1 / 3

Total

5

/

12

Passed

Description

25%

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 too broad and vague to effectively differentiate this skill from other coding-related skills. It names technologies but fails to specify concrete actions or provide explicit trigger guidance. The combination of four major technologies with generic terms like 'best practices and patterns' creates high conflict risk with other skills.

Suggestions

Add a 'Use when...' clause specifying explicit triggers, e.g., 'Use when the user asks about coding conventions, style guidelines, naming patterns, or best practices for TypeScript, JavaScript, React, or Node.js projects.'

List specific concrete actions instead of 'best practices and patterns', e.g., 'Enforces naming conventions, applies design patterns, recommends project structure, defines error handling strategies, and guides type safety practices.'

Narrow the scope or add distinguishing details to reduce conflict risk with other coding skills, e.g., specify whether this covers linting rules, architectural patterns, or code review standards.

DimensionReasoningScore

Specificity

Names the domain (coding standards) and technologies (TypeScript, JavaScript, React, Node.js), but 'best practices and patterns' is vague — it doesn't list specific concrete actions like 'enforce naming conventions, apply design patterns, lint code'.

2 / 3

Completeness

Describes 'what' at a high level (coding standards and best practices) but completely lacks a 'Use when...' clause or any explicit trigger guidance for when Claude should select this skill. Per rubric guidelines, missing 'Use when' caps completeness at 2, and the 'what' is also weak, so this scores a 1.

1 / 3

Trigger Term Quality

Includes relevant technology keywords (TypeScript, JavaScript, React, Node.js) that users might mention, but 'coding standards' and 'best practices' are somewhat generic. Missing natural trigger terms like 'code review', 'style guide', 'linting', 'conventions', 'code quality'.

2 / 3

Distinctiveness Conflict Risk

Very broad scope covering four major technologies with generic terms like 'best practices' and 'patterns' — this would easily conflict with any TypeScript, JavaScript, React, or Node.js skill, as well as general coding or code review skills.

1 / 3

Total

6

/

12

Passed

Validation

81%

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

Validation9 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (532 lines); consider splitting into references/ and linking

Warning

frontmatter_unknown_keys

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

Warning

Total

9

/

11

Passed

Repository
sickn33/antigravity-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.