🐛Debugging Skills

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

989 skills · Page 16 of 42

r3f-performance

majiayu000's avatarfrom majiayu000★ 5

R3F performance optimization—LOD (Level of Detail), frustum culling, instancing strategies, draw call reduction, frame budgets, lazy loading, and profiling tools. Use when optimizing render performance, handling large scenes, or debugging frame rate issues.

tanstack-start-boundaries

majiayu000's avatarfrom majiayu000★ 5

TanStack Start server/client code boundary patterns. Use when: debugging virtual module resolution errors (tanstack-start-injected-head-scripts, tanstack-start-manifest, #tanstack-router-entry), importing from @tanstack/react-start/server, using getCookie/getRequestHeaders/getRequestUrl, adding providers to router.tsx, or when Vite fails to resolve TanStack Start imports. Covers createServerFn patterns, dynamic imports, and proper placement of server-only code.

doctor

JordanGunn's avatarfrom JordanGunn★ 5

Orchestrator skill for the `doctor` skillset. A diagnostic protocol that models software failures as medical cases — preventing premature action, wrong-layer fixation, and false certainty in complex codebases.

claude-sdk-debugging

WarrenZhu050413's avatarfrom WarrenZhu050413★ 5

Comprehensive guide for debugging Claude Agent SDK errors, TypedDict contracts, and internal SDK processing issues

uv-debug

WarrenZhu050413's avatarfrom WarrenZhu050413★ 5

Troubleshooting and debugging problems with uv (Python package manager). Use when encountering uv installation issues, stale build cache, package not updating, or discrepancies between uv run and global installs.

type-checker

majiayu000's avatarfrom majiayu000★ 5

執行 TypeScript 類型檢查並修復類型錯誤。當遇到類型錯誤、需要類型定義、或用戶提到「type」、「類型」時使用。

analyzing-root-causes

majiayu000's avatarfrom majiayu000★ 5

Root cause analysis with 5 Whys methodology for software problems. Triggers: 根本原因, root cause, 5 Whys, なぜなぜ分析, 対症療法, patch, symptom, 症状, 表面的, workaround, ワークアラウンド, 本質的, 応急処置, bandaid, quick fix.

debugging-firefox

majiayu000's avatarfrom majiayu000★ 5

Use when user wants to debug web pages, inspect network requests, monitor console logs, or interact with web applications using Firefox DevTools

debug-ffmpeg

majiayu000's avatarfrom majiayu000★ 5

Debug FFmpeg integration and video/audio processing issues. Use when the user encounters FFmpeg errors, audio extraction problems, codec issues, or video processing failures.

smalltalk-debugger

majiayu000's avatarfrom majiayu000★ 5

Systematic debugging guide for Pharo Smalltalk development. Provides expertise in error diagnosis (MessageNotUnderstood, KeyNotFound, SubscriptOutOfBounds, AssertionFailure), incremental code execution with eval tool, intermediate value inspection, error handling patterns (on:do: blocks), stack trace analysis, UI debugger window detection (read_screen for hung operations), and debug-fix-reimport workflow. Use when encountering Pharo test failures, Smalltalk exceptions, unexpected behavior, timeout or non-responsive operations, need to verify intermediate values, execute code incrementally for diagnosis, or troubleshoot Tonel import errors.

verify-debug-mode

majiayu000's avatarfrom majiayu000★ 5

Confirm a requested feature change via AERA Debug mode (Debug view, console, logs). Use when validation must happen through Debug UI or when you need to add debug-only probes/commands to make a change observable.

canvas-debugging

majiayu000's avatarfrom majiayu000★ 5

Debug canvas layout issues, grid positioning problems, and component overlap. Use when troubleshooting Konva canvas rendering, grid constraints, snap-to-grid behavior, or visual layout mismatches. Includes Canvas→CSS Grid conversion debugging.

backend-python-performance

majiayu000's avatarfrom majiayu000★ 5

Profile and optimize Python backend code using cProfile, memory profilers, and performance best practices. Use when debugging slow FastAPI code, optimizing bottlenecks, or improving application performance.

inspect-nextjs-runtime

majiayu000's avatarfrom majiayu000★ 5

MCPを使用してNext.jsランタイムを検査し、エラー診断、ログ、メタデータ、Server Actionsを確認します。エラーのデバッグ、ルートのチェック、コンポーネントの検査、プロジェクト構造の理解に使用します。

db-validate

majiayu000's avatarfrom majiayu000★ 5

Validate Laravel database configuration and test actual connections. Use when user reports "database connection error", "hosts array is empty", "could not connect to database", or wants to verify database setup is correct.

debugging-react-native

majiayu000's avatarfrom majiayu000★ 5

Use PROACTIVELY when debugging React Native apps. Reads console logs and executes JavaScript in running apps via Metro bundler. Invoke for: app crashes, state inspection, API debugging, error investigation, or running diagnostic code. Requires Metro running (port 8081).

godot-visual-bug-diagnosis

majiayu000's avatarfrom majiayu000★ 5

Debug visual and spatial bugs in Godot games through user observation, Godot-specific diagnosis, and test-driven fixes. Use when debugging visual or input issues in Godot where the user can observe the game but you cannot, when bugs involve rendering, positioning, animation, or coordinate systems, or when "what user sees" differs from expected behavior. For pure logic bugs use Systematic Debugging instead

kv-investigator

majiayu000's avatarfrom majiayu000★ 5

Expert system for investigating CockroachDB test failures, especially KV failures.

torch-shape-validator

majiayu000's avatarfrom majiayu000★ 5

Add tensor shape validation and documentation to PyTorch code. This skill should be used when working with PyTorch models to ensure tensor shapes are correct and well-documented with inline comments.

env-health

majiayu000's avatarfrom majiayu000★ 5

Diagnose and fix Laravel environment configuration issues, cache problems, and database connection errors. Use when user reports "configuration not applied", "database connection error", "SQLite connection attempt", "hosts array is empty", or any environment-related issues. Also use after .env file modifications.

diagnosing-energy-models

majiayu000's avatarfrom majiayu000★ 5

Use this skill when troubleshooting OpenStudio or EnergyPlus energy models that fail to simulate, have geometry errors (intersecting surfaces, non-planar surfaces, story organization issues), need HVAC validation against Engineer of Record specifications, require LEED Appendix G baseline generation, or need systematic diagnostics for complex commercial building models. Handles model triage, geometry rebuild decisions, EOR specification mapping, and quality assurance for LEED compliance.

pal-debug

majiayu000's avatarfrom majiayu000★ 5

Systematic debugging and root cause analysis using PAL MCP. Use for complex bugs, mysterious errors, race conditions, memory leaks, and integration problems. Triggers on debugging requests, error investigation, or when stuck on difficult issues.

dispatching-systematic-debugging

majiayu000's avatarfrom majiayu000★ 5

Use when encountering bugs, test failures, unexpected behavior, errors, or performance problems - dispatches systematic-debugging-agent that enforces 4-phase process (root cause investigation, pattern analysis, hypothesis testing, implementation) to prevent quick-fix attempts and ensure proper debugging

error-logger

majiayu000's avatarfrom majiayu000★ 5

Maintains detailed log of errors, bugs, and debugging sessions encountered during development. Use when encountering errors, debugging issues, or solving technical problems. Creates structured ERROR_LOG.md with error details, root causes, solutions, and prevention strategies. Complements project-logger (strategic decisions) with tactical debugging knowledge.

← Back to All Skills