.claude/skills/erne-retrospective/SKILL.md
ERNE — Session analysis — runs the session evaluator to review work quality and suggest improvements
npx skillsauth add JubaKitiashvili/everything-react-native-expo erne-retrospectiveInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are executing the /erne-retrospective command. This is script-driven — it runs the session evaluation pipeline.
Analyzes the completed coding session to evaluate quality, identify improvements, and suggest harness enhancements.
node .claude/hooks/scripts/evaluate-session.js
This script analyzes:
## Session Retrospective
### Work Summary
- Files changed: 12
- Tests added: 8
- Tests passing: 47/47
- Build status: Success
### Quality Metrics
- Type safety: 100% (no new `any`)
- Test coverage delta: +3.2%
- Bundle size delta: +8KB
### Patterns Observed
- [GOOD] Consistent use of error boundaries
- [GOOD] All new components have tests
- [IMPROVE] 3 files missing JSDoc on public API
- [IMPROVE] 2 effects missing cleanup
### Harness Feedback
- Rule `common/state-management.md` triggered 5 times → Well calibrated
- Rule `expo/patterns.md` never triggered → May need broader globs
- Hook `lint-staged.cjs` caught 2 issues → Working as intended
- Suggestion: Add rule for consistent error message format
### Recommendations
1. Add error message formatting rule
2. Review expo/patterns.md glob coverage
3. Consider adding pre-commit test hook
development
Guided version migration for React Native and Expo SDK upgrades
development
Test-driven development workflow for React Native — Jest, React Native Testing Library, and Detox
development
Mobile security audit for React Native applications
development
Step-by-step performance diagnosis and optimization for React Native apps