.claude/skills/debug/SKILL.md
Systematic diagnosis of bugs using the performance-profiler agent
npx skillsauth add JubaKitiashvili/everything-react-native-expo debugInstall 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 /debug command. Use the performance-profiler agent for systematic bug diagnosis.
Define exact reproduction steps:
| Category | Indicators | First Check | |----------|-----------|-------------| | Crash | App terminates | Check Metro logs, Hermes stack trace | | Render | Visual glitch, wrong layout | Check component tree, re-render count | | State | Wrong data displayed | Check Zustand store, TanStack Query cache | | Navigation | Wrong screen, broken back | Check Expo Router history, params | | Performance | Jank, slow response | Check FPS, bundle size, memory | | Network | Failed API calls | Check request/response, auth tokens | | Native | Platform-specific issue | Check native logs (Xcode/Logcat) |
JavaScript layer:
# Check Metro bundler logs
# Search for errors/warnings in console output
# Add strategic console.log at suspected points
React layer:
Native layer (if agent-device available):
## Bug Report
### Summary
[One-line description]
### Root Cause
[Technical explanation]
### Fix Applied
[Files changed with explanation]
### Verification
[Steps taken to verify fix]
[Test results]
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