ExecBro
← back to docs

Claude Code Skills

Pre-built Claude Code skills for common React Native debugging workflows. Skills let Claude handle multi-step tasks with a single slash command instead of manual back-and-forth.

Available Skills

SkillDescription
session-setupBootstrap a debugging session: discover devices, boot simulators, connect to Metro
debug-logsCapture, filter, and analyze console logs to find errors and warnings
network-inspectMonitor and inspect HTTP requests, filter by status/method, and analyze failures
app-stateInspect Redux/Apollo/context state, navigate the app, and execute code in the runtime
component-inspectInspect React component tree, props, state, and layout
layout-checkVerify UI layout against design specs using screenshots and component data
device-interactAutomate device interaction: tap, swipe, text input, and element finding
bundle-checkDetect and diagnose Metro bundler errors and compilation failures
native-rebuildRebuild and verify the app after installing native Expo packages

Installing Skills

Copy the skill files into your project's .claude/skills/ directory:

Install all skills
mkdir -p .claude/skills
curl -s https://api.github.com/repos/igorzheludkov/react-native-ai-devtools/contents/skills \
  | grep download_url \
  | cut -d '"' -f 4 \
  | xargs -I {} sh -c 'curl -sL {} -o .claude/skills/$(basename {})'

Or pick individual skills from the skills/ folder and drop them into .claude/skills/.

Usage

Invoke skills in Claude Code with slash commands:

/session-setup
/debug-logs
/network-inspect

Skills can also be triggered automatically— each skill file contains a "When to Trigger" section that tells Claude when to proactively invoke it without a slash command. For example, Claude will run bundle-check on its own when it detects a red screen, or session-setup when starting a fresh debugging task with no connection established yet.