React component patterns, hooks, naming conventions, and the query-language translation system for Graph Explorer.
64
47%
Does it follow best practices?
Impact
96%
0.97xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./.kiro/skills/react/SKILL.mdFeature module structure and naming conventions
Module under modules/
100%
100%
Index file exports public API
100%
100%
PascalCase component filenames
100%
100%
Hook naming convention
100%
100%
Functional components only
100%
100%
No prop drilling
100%
100%
No unnecessary memoization
50%
100%
PascalCase component folders
100%
0%
Module self-containment
100%
100%
Single-responsibility components
100%
100%
Query-language translation system usage
All three files updated
100%
100%
Keys are kebab-case
100%
100%
Keys read naturally
100%
100%
Files in correct output path
100%
100%
Gremlin display values differ
100%
100%
SPARQL display values differ
100%
100%
Component uses useTranslations hook
100%
100%
Component calls t() for labels
100%
100%
No hard-coded language strings
100%
100%
Nested key structure used
100%
100%
React Compiler memoization and naming fixes
React.memo removed
100%
100%
useMemo removed
100%
100%
useCallback removed
100%
100%
Hook filename corrected
100%
100%
Hook export name corrected
100%
100%
Functional component preserved
100%
100%
Component filename unchanged
100%
100%
No new unnecessary memoization
100%
100%
Memoization imports removed
100%
100%
Hook import updated
100%
100%
30587b0
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.