Universal coding standards, best practices, and patterns for TypeScript, JavaScript, React, and Node.js development.
73
48%
Does it follow best practices?
Impact
89%
1.21xAverage score across 6 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./docs/zh-TW/skills/coding-standards/SKILL.mdAPI validation and response structure
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%
React component patterns and state management
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%
Naming conventions, code structure, and test quality
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%
ae2cadd
Table of Contents
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.