Universal coding standards, best practices, and patterns for TypeScript, JavaScript, React, and Node.js development.
43
14%
Does it follow best practices?
Impact
98%
1.24xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/cc-skill-coding-standards/SKILL.mdTypeScript code quality patterns
Descriptive variable names
62%
87%
Verb-noun function naming
100%
100%
Spread operator for immutability
60%
100%
Comprehensive error handling
100%
100%
Parallel async execution
100%
100%
No use of 'any' type
100%
100%
Typed interfaces or types
100%
100%
Named constants
100%
100%
JSDoc on exported function
100%
100%
AAA test pattern
87%
100%
Descriptive test names
100%
100%
No select-star equivalent
100%
100%
REST API design and validation
GET for list operation
100%
100%
POST for create operation
100%
100%
Query params for filtering/pagination
100%
100%
Success response envelope
0%
100%
Error response envelope
50%
100%
Pagination meta in list response
100%
100%
Zod schema for POST body
0%
100%
ZodError 400 response
0%
100%
No 'any' TypeScript types
100%
100%
Types file naming
0%
100%
Route file location
100%
100%
HTTP response.ok check
37%
100%
React component patterns and hooks
Typed functional component
100%
100%
Custom hook extracted
100%
100%
Functional state update form
100%
100%
Short-circuit conditional rendering
100%
62%
useMemo for filtered list
100%
100%
useCallback for event handler
0%
100%
Lazy loading of ProductDetail
100%
100%
Suspense fallback
100%
100%
Hook file naming
100%
100%
Component file naming
100%
100%
Descriptive test names
100%
100%
AAA test structure
100%
100%
6a07b83
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.