CtrlK
BlogDocsLog inGet started
Tessl Logo

coding-standards

适用于 TypeScript、JavaScript、React 和 Node.js 开发的通用编码标准、最佳实践与模式。

51

Quality

57%

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 ./.agents/skills/coding-standards/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%Weight 40%Scale 1-3

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

The skill body is highly actionable with concrete executable examples across TypeScript, React, API design, and testing, but it is somewhat verbose in restating familiar principles and is a monolithic single-file reference rather than a progressively disclosed overview.

Suggestions

Trim explanations of well-known concepts (KISS/DRY/YAGNI definitions, what immutability means) since Claude already knows them; keep only the project-specific stance.

Consider moving large reference blocks (API response format, project structure tree) into a separate reference file and linking to it from SKILL.md.

Reduce paired ✅/❌ examples where the ❌ case is obvious, to recover token budget.

DimensionReasoningScore

Conciseness

The body is mostly efficient and example-driven, but sections explain well-known concepts Claude already knows (KISS, DRY, YAGNI definitions, what immutability is) and the ✅/❌ dual examples add length that could be tightened.

2 / 3

Actionability

Concrete, executable TypeScript/React/SQL examples throughout (fetch with error handling, useDebounce hook, Promise.all, Zod schemas, supabase queries), copy-paste ready with clear recommended vs discouraged patterns.

3 / 3

Workflow Clarity

Content is organized into clear topical sections with a 'when to activate' list, but there is no multi-step process with validation checkpoints; this is a reference of standards rather than a sequenced workflow, which is acceptable but not a level-3 sequenced flow.

2 / 3

Progressive Disclosure

Well-organized into sections with no broken or nested references and no external bundle files present, but it is a single monolithic document; some detailed reference material (API response format, full project structure) is inline rather than split into separate files.

2 / 3

Total

9

/

12

Passed

Description

50%Weight 40%Scale 1-3

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 identifies the target languages/frameworks and the high-level purpose, but lacks concrete actions and an explicit 'use when' trigger clause, leaving it moderately specific rather than sharply defined.

Suggestions

Add concrete actions, e.g. 'Enforces naming, immutability, error-handling, and type-safety conventions'.

Append an explicit trigger clause, e.g. 'Use when writing, reviewing, or refactoring TypeScript/React/Node.js code or configuring linting and type-checking rules'.

Sharpen distinctiveness by calling out the specific stacks and conventions rather than generic 'best practices'.

DimensionReasoningScore

Specificity

Names the domain (TypeScript, JavaScript, React, Node.js) and the broad action categories (coding standards, best practices, patterns), but does not list multiple concrete actions like the level-3 anchor 'Extract text, fill forms, merge documents'.

2 / 3

Completeness

It answers 'what' (general coding standards, best practices, and patterns for these stacks) but the 'when' is only implied; there is no explicit 'Use when...' clause, which caps completeness at 2 per the judging guideline.

2 / 3

Trigger Term Quality

Contains relevant technical keywords a developer might say (TypeScript, React, Node.js, coding standards), but offers no natural trigger phrasings such as 'use when refactoring' or 'when setting up lint rules'; missing common variations.

2 / 3

Distinctiveness Conflict Risk

The named stacks narrow the niche somewhat, yet 'general coding standards and best practices' is broad and could overlap with many other code-quality skills; not a fully distinct trigger set.

2 / 3

Total

8

/

12

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

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

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository
xu-xiang/everything-claude-code-zh
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.