๐Ÿ›Debugging Skills

Browse the best Debugging skills for Claude Code, Codex, Cursor and other AI agents.

989 skills ยท Page 10 of 42

debugger-detective

MadAppGang's avatarfrom MadAppGangโ˜… 193

โšก PRIMARY TOOL for: 'why is X broken', 'find bug source', 'root cause analysis', 'trace error', 'debug issue', 'find where X fails'. Uses claudemem v0.3.0 AST with context command for call chain analysis. GREP/FIND/GLOB ARE FORBIDDEN.

debugging-workflows

mbruhler's avatarfrom mbruhlerโ˜… 191

Debug workflow execution issues including syntax errors, agent failures, variable problems, and execution errors. Use when workflows fail, produce unexpected results, or user asks for debugging help.

axiom-core-data-diag

CharlesWiltgen's avatarfrom CharlesWiltgenโ˜… 181

Use when debugging schema migration crashes, concurrency thread-confinement errors, N+1 query performance, SwiftData to Core Data bridging, or testing migrations without data loss - systematic Core Data diagnostics with safety-first migration patterns

axiom-concurrency-profiling

CharlesWiltgen's avatarfrom CharlesWiltgenโ˜… 181

Use when profiling async/await performance, diagnosing actor contention, or investigating thread pool exhaustion. Covers Swift Concurrency Instruments template, task visualization, actor contention analysis, thread pool debugging.

axiom-memory-debugging

CharlesWiltgen's avatarfrom CharlesWiltgenโ˜… 181

Use when you see memory warnings, 'retain cycle', app crashes from memory pressure, or when asking 'why is my app using so much memory', 'how do I find memory leaks', 'my deinit is never called', 'Instruments shows memory growth', 'app crashes after 10 minutes' - systematic memory leak detection and fixes for iOS/macOS

axiom-objc-block-retain-cycles

CharlesWiltgen's avatarfrom CharlesWiltgenโ˜… 181

Use when debugging memory leaks from blocks, blocks assigned to self or properties, network callbacks, or crashes from deallocated objects - systematic weak-strong pattern diagnosis with mandatory diagnostic rules

axiom-display-performance

CharlesWiltgen's avatarfrom CharlesWiltgenโ˜… 181

Use when app runs at unexpected frame rate, stuck at 60fps on ProMotion, frame pacing issues, or configuring render loops. Covers MTKView, CADisplayLink, CAMetalDisplayLink, frame pacing, hitches, system caps.

axiom-background-processing-diag

CharlesWiltgen's avatarfrom CharlesWiltgenโ˜… 181

Symptom-based background task troubleshooting - decision trees for 'task never runs', 'task terminates early', 'works in dev not prod', 'handler not called', with time-cost analysis for each diagnosis path

axiom-performance-profiling

CharlesWiltgen's avatarfrom CharlesWiltgenโ˜… 181

Use when app feels slow, memory grows over time, battery drains fast, or you want to profile proactively - decision trees to choose the right Instruments tool, deep workflows for Time Profiler/Allocations/Core Data, and pressure scenarios for misinterpreting results

axiom-ios-performance

CharlesWiltgen's avatarfrom CharlesWiltgenโ˜… 181

Use when app feels slow, memory grows, battery drains, or diagnosing ANY performance issue. Covers memory leaks, profiling, Instruments workflows, retain cycles, performance optimization.

axiom-swift-concurrency

CharlesWiltgen's avatarfrom CharlesWiltgenโ˜… 181

Use when you see 'actor-isolated', 'Sendable', 'data race', '@MainActor' errors, or when asking 'why is this not thread safe', 'how do I use async/await', 'what is @MainActor for', 'my app is crashing with concurrency errors', 'how do I fix data races' - Swift 6 strict concurrency patterns with actor isolation and async/await

axiom-now-playing

CharlesWiltgen's avatarfrom CharlesWiltgenโ˜… 181

Use when Now Playing metadata doesn't appear on Lock Screen/Control Center, remote commands (play/pause/skip) don't respond, artwork is missing/wrong/flickering, or playback state is out of sync - provides systematic diagnosis, correct patterns, and professional push-back for audio/video apps on iOS 18+

axiom-energy

CharlesWiltgen's avatarfrom CharlesWiltgenโ˜… 181

Use when app drains battery, device gets hot, users report energy issues, or auditing power consumption - systematic Power Profiler diagnosis, subsystem identification (CPU/GPU/Network/Location/Display), anti-pattern fixes for iOS/iPadOS

axiom-build-debugging

CharlesWiltgen's avatarfrom CharlesWiltgenโ˜… 181

Use when encountering dependency conflicts, CocoaPods/SPM resolution failures, "Multiple commands produce" errors, or framework version mismatches - systematic dependency and build configuration debugging for iOS projects. Includes pressure scenario guidance for resisting quick fixes under time constraints

axiom-storage-diag

CharlesWiltgen's avatarfrom CharlesWiltgenโ˜… 181

Use when debugging 'files disappeared', 'data missing after restart', 'backup too large', 'can't save file', 'file not found', 'storage full error', 'file inaccessible when locked' - systematic local file storage diagnostics

axiom-auto-layout-debugging

CharlesWiltgen's avatarfrom CharlesWiltgenโ˜… 181

Use when encountering "Unable to simultaneously satisfy constraints" errors, constraint conflicts, ambiguous layout warnings, or views positioned incorrectly - systematic debugging workflow for Auto Layout issues in iOS

axiom-deep-link-debugging

CharlesWiltgen's avatarfrom CharlesWiltgenโ˜… 181

Use when adding debug-only deep links for testing, enabling simulator navigation to specific screens, or integrating with automated testing workflows - enables closed-loop debugging without production deep link implementation

axiom-ios-build

CharlesWiltgen's avatarfrom CharlesWiltgenโ˜… 181

Use when ANY iOS build fails, test crashes, Xcode misbehaves, or environment issue occurs before debugging code. Covers build failures, compilation errors, dependency conflicts, simulator problems, environment-first diagnostics.

axiom-uikit-animation-debugging

CharlesWiltgen's avatarfrom CharlesWiltgenโ˜… 181

Use when CAAnimation completion handler doesn't fire, spring physics look wrong on device, animation duration mismatches actual time, gesture + animation interaction causes jank, or timing differs between simulator and real hardware - systematic CAAnimation diagnosis with CATransaction patterns, frame rate awareness, and device-specific behavior

axiom-vision-diag

CharlesWiltgen's avatarfrom CharlesWiltgenโ˜… 181

subject not detected, hand pose missing landmarks, low confidence observations, Vision performance, coordinate conversion, VisionKit errors, observation nil, text not recognized, barcode not detected, DataScannerViewController not working, document scan issues

axiom-energy-diag

CharlesWiltgen's avatarfrom CharlesWiltgenโ˜… 181

Symptom-based energy troubleshooting - decision trees for 'app at top of battery settings', 'phone gets hot', 'background drain', 'high cellular usage', with time-cost analysis for each diagnosis path

axiom-cloud-sync-diag

CharlesWiltgen's avatarfrom CharlesWiltgenโ˜… 181

Use when debugging 'file not syncing', 'CloudKit error', 'sync conflict', 'iCloud upload failed', 'ubiquitous item error', 'data not appearing on other devices', 'CKError', 'quota exceeded' - systematic iCloud sync diagnostics for both CloudKit and iCloud Drive

axiom-swiftui-nav-diag

CharlesWiltgen's avatarfrom CharlesWiltgenโ˜… 181

Use when debugging navigation not responding, unexpected pops, deep links showing wrong screen, state lost on tab switch or background, crashes in navigationDestination, or any SwiftUI navigation failure - systematic diagnostics with production crisis defense

axiom-networking-diag

CharlesWiltgen's avatarfrom CharlesWiltgenโ˜… 181

Use when debugging connection timeouts, TLS handshake failures, data not arriving, connection drops, performance issues, or proxy/VPN interference - systematic Network.framework diagnostics with production crisis defense

โ† Back to All Skills