CtrlK
BlogDocsLog inGet started
Tessl Logo

react-native-best-practices

Provides React Native performance optimization guidelines for FPS, TTI, bundle size, memory leaks, re-renders, and animations. Applies to tasks involving Hermes optimization, JS thread blocking, bridge overhead, FlashList, native modules, or debugging jank and frame drops.

74

Quality

92%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Failed to scan

The risk profile of this skill

SKILL.md
Quality
Evals
Security

Quality

Discovery

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is an excellent skill description that clearly defines its scope (React Native performance optimization), lists specific concrete capabilities and metrics, and provides explicit trigger conditions via the 'Applies to' clause. The description uses appropriate third-person voice and includes a rich set of domain-specific trigger terms that developers would naturally use.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions and areas: FPS, TTI, bundle size, memory leaks, re-renders, animations, Hermes optimization, JS thread blocking, bridge overhead, FlashList, native modules, debugging jank and frame drops.

3 / 3

Completeness

Clearly answers both 'what' (provides React Native performance optimization guidelines for specific metrics) and 'when' (applies to tasks involving Hermes optimization, JS thread blocking, bridge overhead, FlashList, native modules, or debugging jank and frame drops). The 'Applies to' clause serves as an explicit trigger guidance.

3 / 3

Trigger Term Quality

Excellent coverage of natural terms a developer would use: 'React Native', 'FPS', 'TTI', 'bundle size', 'memory leaks', 're-renders', 'animations', 'Hermes', 'JS thread blocking', 'bridge overhead', 'FlashList', 'jank', 'frame drops'. These are all terms developers naturally use when discussing RN performance.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with a clear niche: React Native performance optimization specifically. The combination of RN-specific terms like Hermes, bridge overhead, FlashList, and JS thread blocking makes it very unlikely to conflict with general web performance or other mobile framework skills.

3 / 3

Total

12

/

12

Passed

Implementation

85%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This is a well-structured skill that excels at progressive disclosure and workflow clarity, serving as an effective hub document for React Native performance optimization. The actionability is strong with executable commands and concrete metrics. Minor verbosity in meta-sections (Skill Format, Security Notes, When to Apply) prevents a perfect conciseness score, but overall the content is high quality and well-organized.

DimensionReasoningScore

Conciseness

The skill is generally well-organized but includes some unnecessary sections like 'Skill Format' explaining the reference file structure, and the 'Security Notes' section feels somewhat padded. The overview sentence about Callstack's guide and the 'When to Apply' section explain things Claude could infer. However, the reference tables and problem mapping are dense and useful.

2 / 3

Actionability

The skill provides executable shell commands for bundle analysis, concrete fix lists, specific tool references (Xcode Instruments, Android Studio CPU Profiler), and a clear measure→optimize→re-measure→validate workflow with example metric improvements (FPS 45→60, TTI 3.2s→1.8s). The Review Guardrails section provides specific, actionable constraints.

3 / 3

Workflow Clarity

The optimization workflow is clearly sequenced (Measure → Optimize → Re-measure → Validate) with explicit validation checkpoints including concrete before/after examples. The bundle size section demonstrates a full feedback loop with baseline capture, re-bundling, and comparison. The 'If metrics did not improve, revert and try the next suggested fix' provides error recovery guidance.

3 / 3

Progressive Disclosure

Excellent progressive disclosure structure: the SKILL.md serves as a clear overview with quick-reference patterns, then points to 29 well-organized reference files via tables with impact ratings and descriptions. The Problem → Skill Mapping table provides intuitive navigation. References are one level deep with clear signaling. The grep commands for searching references are a nice touch.

3 / 3

Total

11

/

12

Passed

Validation

90%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

10

/

11

Passed

Repository
callstackincubator/agent-skills
Reviewed

Table of Contents

Is this your skill?

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.