CtrlK
BlogDocsLog inGet started
Tessl Logo

coding-standards

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

73

1.21x
Quality

48%

Does it follow best practices?

Impact

89%

1.21x

Average score across 6 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

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

Evaluation results

92%

38%

Product Inventory API

API validation and response structure

Criteria
Without context
With context

Zod schema import

0%

100%

Zod parse called

0%

100%

Validation 400 response

0%

100%

ZodError details included

0%

100%

ApiResponse success envelope

100%

100%

ApiResponse error envelope

100%

100%

No 'any' types

100%

100%

Typed interface defined

100%

100%

Try/catch error handling

50%

100%

Response.ok check

0%

0%

Promise.all for parallel calls

100%

100%

REST URL conventions

100%

100%

98%

11%

Order Management Dashboard Component

React component patterns and state management

Criteria
Without context
With context

Props interface defined

100%

100%

Destructured typed params

100%

100%

No direct state mutation

100%

100%

Spread for object update

100%

100%

Functional setState updater

100%

100%

Short-circuit rendering

55%

77%

useMemo for computation

100%

100%

useCallback for handler

0%

100%

No 'any' types

100%

100%

Lazy loading applied

100%

100%

Named exports used

100%

100%

79%

Payment Processing Utility Library

Naming conventions, code structure, and test quality

Criteria
Without context
With context

Verb-noun function names

100%

100%

Descriptive variable names

87%

100%

Named constants for magic numbers

70%

100%

Early returns / guard clauses

100%

100%

Functions under 50 lines

100%

100%

JSDoc on exported functions

66%

0%

JSDoc @throws tag

25%

0%

Why-not-what comments

75%

100%

AAA test structure

40%

60%

Descriptive test names

100%

100%

File naming conventions

100%

100%

No 'any' types

100%

100%

Repository
haniakrim21/everything-claude-code
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.