Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By ryanthedev
React Native foundation skills — documentation search, diagnosis, debugging, design-first coding, and development tooling
npx claudepluginhub ryanthedev/react-native-foundations.skillAudit accessibility of the running React Native app against best practices.
Intelligent environment reset — diagnoses stale caches before cleaning.
React Native coding guidance — consults docs before writing, suggests verification after.
Debug React Native apps — console logs, JS errors, eval, component tree, network, HMR.
Test deep links and URL schemes in the iOS Simulator.
Search React Native official documentation. Use when answering questions about React Native APIs, components, hooks, layout, navigation, native modules, or platform-specific behavior. Triggers on "React Native", "RN docs", "how does View work", "FlatList props", "native module", "new architecture".
Audit accessibility of the running React Native app. Captures the accessibility tree from the iOS Simulator and checks it against React Native best practices. Triggers on "audit accessibility", "check a11y", "VoiceOver check", "accessibility issues", "screen reader test", "are labels correct".
Intelligent environment reset for React Native projects — diagnoses stale caches before cleaning instead of blindly nuking everything. Triggers on "clean build", "reset caches", "fresh start", "metro won't start", "build is broken", "nuclear clean", "clear derived data".
React Native coding guidance — consults official docs before writing code and suggests verification after. Use when writing components, implementing features, building screens, fixing queries, or adding views. Triggers on "write a component", "implement this feature", "build this screen", "add a view", "React Native code", "fix this query", "use best practices".
Debug React Native apps — view console logs, JS errors, Metro status, evaluate expressions, inspect React component tree, monitor network requests. Use for runtime debugging of JavaScript and React layers. Triggers on "console logs", "JS errors", "Metro status", "evaluate expression", "React component tree", "network requests", "debug".
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
React Native (Expo) アプリの総合デバッグスキル。 再レンダリング調査、白い画面、ネイティブモジュールエラー、Firebase接続問題、 API通信エラーなどのトラブルシューティングを体系的に行う。 Use when: 「白い画面」「画面が表示されない」「エラーが出る」「動かない」 「接続できない」「400エラー」「タイムアウト」「再レンダリング」「重い」 「カクつく」などの不具合報告やデバッグ依頼があったとき。 Also use when: 「デバッグして」「原因調べて」「なぜ動かない」 「エミュレータで確認して」「デバッグログを仕込んで」などの依頼があったとき。 ├─ 1. Metro ログを確認(import エラー? ネイティブモジュール?) ├─ 2. 初期 loading 状態が解消されるか確認(Auth 等) ├─ 3. ネイティブモジュールの問題か確認(Expo Go vs dev-client) └─ 4. Provider のクラッシュを切り分け
Use this agent when you need expert assistance with React Native development tasks including code analysis, component creation, debugging, performance optimization, or architectural decisions. Examples: <example>Context: User is working on a React Native app and needs help with a navigation issue. user: 'My stack navigator isn't working properly when I try to navigate between screens' assistant: 'Let me use the react-native-dev agent to analyze your navigation setup and provide a solution' <commentary>Since this is a React Native specific issue, use the react-native-dev agent to provide expert guidance on navigation problems.</commentary></example> <example>Context: User wants to create a new component that follows the existing app structure. user: 'I need to create a custom button component that matches our app's design system' assistant: 'I'll use the react-native-dev agent to create a button component that aligns with your existing codebase structure and design patterns' <commentary>The user needs React Native component development that should follow existing patterns, so use the react-native-dev agent.</commentary></example>
AI-powered visual testing and accessibility setup for iOS/SwiftUI apps. Build, launch in Simulator, test with computer use, detect crashes, analyze memory leaks, and add accessibility identifiers.
Use this agent when you need expert assistance with React Native development tasks including code analysis, component creation, debugging, performance optimization, or architectural decisions. Examples: <example>Context: User is working on a React Native app and needs help with a navigation issue. user: 'My stack navigator isn't working properly when I try to navigate between screens' assistant: 'Let me use the react-native-dev agent to analyze your navigation setup and provide a solution' <commentary>Since this is a React Native specific issue, use the react-native-dev agent to provide expert guidance on navigation problems.</commentary></example> <example>Context: User wants to create a new component that follows the existing app structure. user: 'I need to create a custom button component that matches our app's design system' assistant: 'I'll use the react-native-dev agent to create a button component that aligns with your existing codebase structure and design patterns' <commentary>The user needs React Native component development that should follow existing patterns, so use the react-native-dev agent.</commentary></example>
Mobile app debugging for iOS, Android, cross-platform frameworks. Use for crashes, memory leaks, performance issues, network problems, or encountering Xcode instruments, Android Profiler, React Native debugger, native bridge errors.
Validation and quality enforcement for React Native projects.
Software engineering skills from Code Complete and A Philosophy of Software Design. 20 skills across 2 agents (build, post-gate). Research → plan → build workflow with adaptive gates (BUILD, REVIEW, commit).
Discipline plugins for Claude Code — prompt engineering, agent dispatch, writing, and search
System design interview preparation and architecture review — structured frameworks for distributed systems
A Claude Code plugin for React Native development. Nine skills and a coding agent that search official docs, drive the iOS Simulator, diagnose errors, inspect layouts, audit accessibility, and debug the JS runtime.
From the RTD marketplace:
/plugin marketplace add ryanthedev/rtd-claude-inn
/plugin install react-native-foundations@rtd
Or directly from source:
claude plugin add ryanthedev/react-native-foundations.skill
Bundles 218 official React Native doc files. No npm install, no build step.
| Command | Purpose |
|---|---|
/react-native-foundations:docs | Search official React Native documentation |
/react-native-foundations:ios-sim | Drive the iOS Simulator |
/react-native-foundations:diagnose | Diagnose errors against 24 known patterns |
/react-native-foundations:debug | Runtime JS/React debugging |
/react-native-foundations:layout-check | Verify visual layout against Flexbox docs |
/react-native-foundations:a11y-audit | Audit accessibility |
/react-native-foundations:deeplink-test | Test deep links in the simulator |
/react-native-foundations:clean | Intelligent environment reset |
/react-native-foundations:coding | Coding guidance — consults docs, suggests verification |
Grep-first search across bundled RN documentation. Ask about any API, component, hook, or platform behavior.
"How does FlatList handle windowing?"
"What props does Pressable accept?"
Drive the iOS Simulator without leaving your editor. Screenshots, accessibility tree dumps, tap/swipe/type automation, video recording, app install and launch.
Uses AXe for UI automation. Five targeted commands go beyond coordinate-based tapping:
"Take a screenshot of the simulator"
"Tap the login button"
"List what's on screen"
"Scroll to the bottom"
Matches errors against 24 known patterns covering Metro, build, runtime, and dependency failures. Checks Metro health first, then cross-references docs and project config. Dispatches subagents for large build logs and simulator screenshots so they don't bloat your context.
"Why is my build failing?"
"What does this red screen mean?"
"pod install failed"
Runtime debugging for the JS and React layers. Console logs, expression evaluation, React component tree inspection, network monitoring, and HMR event streaming. Falls back to OS-level log capture when Metro isn't running.
Requires Node 22+ for CDP features (native WebSocket).
"Show me console errors"
"Evaluate someStore.getState()"
"What's in the React component tree?"
"Monitor HMR updates"
Captures the simulator screen and accessibility tree in a subagent, analyzes element positions and spacing, then checks results against Flexbox and style documentation. When Metro is running, it also pulls computed style values from the React fiber tree.
"Does this layout look right?"
"Why is this view overflowing?"
Walks the native accessibility tree and checks every element against a severity-rated checklist (critical, warning, info). When Metro is available, compares React-declared a11y props against the native tree and reports discrepancies.
"Audit accessibility on this screen"
"Are my labels correct for VoiceOver?"
Consults official React Native docs before writing code, follows documented patterns, and suggests verification after. Also available as a coding agent for autonomous dispatch.
"Write a FlatList component for this data"
"Build a settings screen"
Reads your navigation/linking config, constructs test URLs, fires them into the simulator via xcrun simctl openurl, and verifies the resulting screen.
"Test the deep link for /profile/123"
"Does my universal link config work?"
Diagnoses stale caches before cleaning instead of blindly wiping everything. Checks Metro, Watchman, node_modules, Pods, Derived Data, and Gradle caches, then only clears what's actually broken.
"Metro won't start"
"Do a clean build"
"Nuclear clean everything"
Four scripts in skills/_shared/scripts/ power the debug and diagnosis workflows: