Provides coding standards for React Native — performance patterns, consistency rules, and clean React architecture. Use when writing, modifying, or reviewing code.
61
73%
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.mdCoding standards for the Expensify App. Each standard is a standalone file in rules/ with reasoning, examples, and applicability conditions.
| Category | Prefix | Focus |
|---|---|---|
| Performance | PERF-* | Render optimization, memo patterns, useEffect hygiene, data selection |
| Consistency | CONSISTENCY-* | Platform checks, magic values, unused props, ESLint discipline, localization, file naming, JSDoc |
| Clean React Patterns | CLEAN-REACT-PATTERNS-* | Composition, component ownership, state structure, prop typing, function components |
| UI | UI-* | Loading indicators, scrollable pages, styling conventions |
During development: When writing or modifying src/ files, consult the relevant standard files for detailed conditions, examples, and exceptions.
During review: The code-inline-reviewer agent loads all standards from this directory. See .claude/agents/code-inline-reviewer.md.
0498f1e
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.