Skill Finder
The best Claude skills for debugging
Start with systematic-debugging from Jesse Vincent: it is the top skill made for debugging, at 84, needs nothing extra, and forbids Claude from proposing a fix until it has found the root cause. The list also covers Flutter layout errors, InsForge backends, React Native performance, Vue 3 symptoms, an agent push called PUA, and secondary picks for Azure, Supabase, local web apps, Next.js and Android.
The 7 skills made for this job
-
1
Get systematic-debuggingsystematic-debugging
For developers whose AI keeps guessing at fixes and who want the root cause found first. Skip it if you just need a typo or one-line slip corrected.
-
2
Get flutter-fix-layout-issuesflutter-fix-layout-issues
For Flutter developers stuck on overflow stripes or unbounded constraint errors. Skip it if your bug is in state, data or speed rather than layout.
-
3
Get argent-react-native-optimizationargent-react-native-optimization
For React Native developers chasing slow screens, jank or extra re-renders who want measurement before changes. Skip it if you do not use the Argent toolkit or your app is not React Native.
-
4
Get insforge-debuginsforge-debug
For developers on InsForge chasing an error, a slow endpoint or a pre-launch audit. Skip it if your backend runs on a different platform.
-
5
Get react-native-best-practicesreact-native-best-practices
For React Native developers chasing dropped frames, slow startup, big bundles or memory leaks. Skip it if you are not on React Native or have no measured performance problem yet.
-
6
Get vue-debug-guidesvue-debug-guides
For Vue 3 developers chasing runtime errors, warnings, reactivity bugs or hydration mismatches. Skip it if you work in React or need Vue style guidance rather than fixes.
-
7
Get PUAPUA
For developers tired of agents that give up or claim fixes without proof. Skip it if you don't want Claude talking like a hard-driving corporate boss.
Also useful for debugging
Their main job is something else, but they help with this one.
-
Get Azure skillsAzure skills
For teams on Microsoft Azure who want Claude to plan, check and run deployments or build Foundry agents. Skip it if you do not use Azure.
-
Get supabasesupabase
For developers building on Supabase who want auth, RLS and migrations handled with care. Skip it if your backend runs on plain Postgres or another platform.
-
Get webapp-testingwebapp-testing
For developers who want Claude to click through a web app running on their own machine and see what breaks. Skip it if the site is only live on a remote server.
-
Get next-dev-loopnext-dev-loop
For Next.js developers on Turbopack who want each edit confirmed in a real browser. Skip it if you're below Next.js 16.3, on webpack, or not running next dev.
-
Get argent-android-emulator-setupargent-android-emulator-setup
For mobile developers using Argent who need Claude to boot and connect to an Android emulator. Skip it if you test on iOS only or don't use Argent's MCP tools.
-
Get react-doctorreact-doctor
For React teams who want a health score and regression check before each commit. Skip it if you do not want Claude running npx packages or following a playbook fetched from the web.
-
Get playwright-best-practicesplaywright-best-practices
For teams writing Playwright end-to-end, component or API tests who want a guide picked for each task. Skip it if your tests use another runner.
-
Get swiftui-expert-skillswiftui-expert-skill
For SwiftUI developers who want help writing, reviewing or profiling views, including Instruments traces. Skip it if you are not building with SwiftUI or cannot run Xcode tools on a Mac.
-
Get ast-grepast-grep
For developers who need to find code by its structure, like async functions without try-catch. Skip it if plain text search already finds what you need.
-
Get golang-testinggolang-testing
For Go developers writing, reviewing or debugging tests, from table-driven cases to fuzzing and leak checks. Skip it if your code is not in Go or you only need testify API details.
-
Get fixing-motion-performancefixing-motion-performance
For front-end developers whose CSS or JS animations stutter or whose scroll effects jank. Skip it if you want new motion designed or a switch to another animation library.
-
Get Android SkillsAndroid Skills
For Android developers who want official step-by-step guidance for Compose layout, upgrades, security and performance work. Skip it if you don't build Android apps.
How to choose
systematic-debugging works in any codebase. Claude reads the full error, reproduces the bug, compares with working code and tests one hypothesis at a time, then writes a failing test before one fix. If three fixes fail, it stops to discuss the design with you.
Pick a framework skill when the error is specific. flutter-fix-layout-issues matches Flutter layout messages, such as RenderFlex overflow, to a known fix and hot reloads until the stripes are gone. vue-debug-guides maps Vue 3 symptoms, from a ref not updating to hydration mismatches, to short reference files.
For React Native speed, react-native-best-practices measures, changes, then measures again and reverts if nothing improved; at least one scanner rated it high risk. argent-react-native-optimization runs a four-phase pass with sub-agents and profilers, and needs the Argent toolkit and a running build.
insforge-debug fits InsForge backends only, reading logs, metrics, database health and RLS policies through the InsForge CLI. PUA, written in Chinese, has Claude speak as a demanding boss when fixes keep failing, and forbids claiming a fix without verification output.
Secondary picks include webapp-testing, which captures console logs from a local web app, Azure skills, supabase, next-dev-loop, react-doctor, Android Skills, and playwright-best-practices, which has a high-risk scanner result.