Content
92%Weight 40%Scale 1-5Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
A strong, well-disciplined SKILL.md body: executable code and commands, a validated workflow with error-recovery loops, and clean progressive disclosure to real reference files. The only meaningful deduction is the unpinned-to-context version list in 'Knowledge Reference', which is time-sensitive and slightly redundant with the Constraints checklist.
Suggestions
Move the version list ('React Native 0.73+, Expo SDK 50+, React Navigation 7, Reanimated 3') into a dedicated compatibility note or the relevant reference files, so stale version numbers don't penalize the evergreen main file.
Trim the MUST DO items that the code examples already demonstrate (e.g. 'Implement memo + useCallback for list items') to just the checklist items that add new information.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is lean and assumes Claude's competence — no concept explanations, terse workflow steps, well-chosen code. However, the 'Knowledge Reference' section pins time-sensitive version numbers ('React Native 0.73+, Expo SDK 50+, Expo Router, React Navigation 7, Reanimated 3') outside any deprecated/old-patterns section, and the Constraints checklist partially restates what the code examples demonstrate. Not 5 because of these minor trim opportunities; not 3 because there is no real padding or over-explanation. | 4 / 5 |
Actionability | Fully executable throughout: exact commands ('npx expo doctor', 'npx expo start --clear', 'npx expo run:ios', 'adb logcat', 'npx expo install <module>') and three complete, copy-paste-ready TypeScript examples covering the most common cases (optimized FlatList, KeyboardAvoidingView form, Platform.select styling). Matches anchor 5 — specific examples cover the common cases. | 5 / 5 |
Workflow Clarity | The 5-step Core Workflow is clearly sequenced with explicit validation checkpoints in every risky step ('run npx expo doctor to verify environment... fix any reported issues before proceeding', 'verify on iOS simulator and Android emulator; check Metro bundler output for errors before moving on'), and the Error Recovery section provides concrete error→fix→rebuild feedback loops. Matches anchor 5. | 5 / 5 |
Progressive Disclosure | The Reference Guide table (Topic / Reference / Load When) gives clear, one-level-deep navigation to five reference files, all of which exist in ./references/ (expo-router.md, platform-handling.md, list-optimization.md, storage-hooks.md, project-structure.md). The main file stays an overview with key examples while detail is appropriately split out — matches anchor 5. | 5 / 5 |
Total | 19 / 20 Passed |