Universal coding standards, best practices, and patterns for TypeScript, JavaScript, React, and Node.js development.
51
57%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./.claude/skills/coding-standards/SKILL.mdThe canonical home for this skill is jbvc/coding-standards
React component patterns
Typed props interfaces
100%
100%
Custom hook extraction
100%
100%
Functional state update
0%
0%
Conditional rendering with &&
80%
100%
useMemo for filtering
100%
100%
useCallback for handlers
0%
100%
Lazy loading EmployeeProfile
100%
100%
Suspense with fallback
100%
100%
No any types
100%
100%
Named functional exports
50%
100%
TypeScript code quality patterns
Immutable updates
100%
100%
No array mutation
0%
100%
Parallel fetching
100%
100%
No any types
100%
100%
Typed interfaces
100%
100%
Verb-noun function names
100%
100%
Descriptive variable names
75%
100%
Named constants
40%
50%
Error handling
41%
100%
Early returns
25%
62%
API design, validation, and testing standards
ApiResponse envelope
100%
100%
Meta pagination field
50%
100%
Zod schema validation
0%
100%
REST method conventions
100%
100%
Query param filtering
100%
100%
JSDoc on service functions
30%
100%
AAA test structure
70%
80%
Descriptive test names
100%
100%
Types file naming
0%
100%
No any types
100%
100%
Verb-noun service names
100%
100%
47baa4e
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.