mobile-debugging
React Native debugging with Flipper, React DevTools, and crash analysis. Use for mobile app debugging or network request issues.
Why use this skill?
Master React Native and Expo debugging with the mobile-debugging skill. Learn to use Flipper, React DevTools, and crash analysis to build stable apps.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/anton-abyzov/sw-mobile-debuggingWhat This Skill Does
The mobile-debugging skill is a robust toolkit designed for React Native and Expo developers to streamline the troubleshooting process. It acts as an expert assistant that provides guidance on setting up professional debugging environments, utilizing advanced inspection tools, and implementing defensive coding practices to catch bugs before they reach production. The skill encompasses knowledge of industry-standard tools including Flipper, React DevTools, and React Native Debugger, while offering actionable code patterns for effective logging, breakpoint management, and error boundary implementation.
Installation
To integrate this skill into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/anton-abyzov/sw-mobile-debugging
Ensure you have your development environment configured to allow the agent to interact with your codebase, as the skill functions best when it can analyze your local project files for potential issues.
Use Cases
This skill is perfect for scenarios involving unexpected application crashes on iOS or Android, performance degradation during UI transitions, or complex network request failures. You can use it to interpret stack traces, set up Flipper plugins to monitor SQLite database changes, or identify why a specific component is triggering excessive re-renders during state updates. It is particularly useful for teams adopting a proactive approach to logging, ensuring that development builds provide enough context to diagnose issues in real-time.
Example Prompts
- "My React Native app crashes immediately on startup on Android. Can you help me analyze the logs to find the cause?"
- "I am seeing a discrepancy between the API response and the data displayed in my list. How can I use Flipper to inspect the network traffic?"
- "My component is re-rendering too often. How can I use React DevTools to identify the source of the re-render?"
Tips & Limitations
To get the best results, always ensure your app is running in development mode when seeking debugging assistance. Remember that while this skill can suggest architectural changes like adding Error Boundaries, it cannot physically manipulate your production environment. For network debugging, ensure your device and your machine are on the same local network for reliable proxy inspection. Finally, always sanitize logs generated by the suggested strategies to avoid exposing sensitive user data in your debugging workflow.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-anton-abyzov-sw-mobile-debugging": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, code-execution
Related Skills
network-engineer
Cloud network architect for VPC design, service mesh, zero-trust networking, load balancers, and CDN optimization. Use for network troubleshooting or connectivity issues.
jira-multi-project-mapper
Expert in mapping SpecWeave specs to multiple JIRA projects with intelligent project detection and cross-project coordination. Use when syncing to multiple JIRA projects (project-per-team, component-based), or managing bidirectional sync across team boundaries.
helm-chart-scaffolding
Design, organize, and manage Helm charts for templating and packaging Kubernetes applications with reusable configurations. Use when creating Helm charts, packaging Kubernetes applications, or implementing templated deployments.
performance-optimization
React Native performance with Hermes V1, FlashList, expo-image v2, concurrent rendering. Use for slow app, memory leaks, or FPS issues.
release-strategy-advisor
Release strategy advisor - detects brownfield patterns (tags, CI/CD, changelogs), recommends versioning strategy based on architecture. Creates release-strategy.md.