.claude/skills/quality-gate/SKILL.md
Pre-merge quality checks using parallel code-reviewer and performance-profiler agents
npx skillsauth add JubaKitiashvili/everything-react-native-expo quality-gateInstall 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 /quality-gate command. Run code-reviewer and performance-profiler in parallel for comprehensive pre-merge validation.
Run a full code review focused on merge readiness:
Correctness:
any escapes)Style & Conventions:
.claude/rules/)Security:
Testing:
Run performance validation:
Bundle Impact:
# Compare bundle size before/after changes
npx react-native-bundle-visualizer
Runtime Checks:
FlashList with estimatedItemSizeMemory:
## Quality Gate Result: PASS / FAIL
### Code Review: PASS
- 0 Critical issues
- 1 Warning (TODO in checkout.tsx:45)
- 3 Suggestions
### Performance: PASS
- Bundle size: +12KB (within threshold)
- No new re-render issues detected
- Memory: No leaks detected
### Verdict: PASS ✓
Ready for merge. Address 1 warning in next iteration.
The gate produces a binary PASS/FAIL. FAIL if:
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