Best skills for: Debugging

Debugging is where AI coding assistants truly shine—if you know which skills to invoke. For developers on Claude Code, Cursor, or Copilot, the key is selecting skills that guide the AI to reason about root causes, not just patch symptoms. A skill like WebSocket Engineer is gold for tackling real-time communication issues, teaching the model to inspect message flows and latency. Meanwhile, Domain-Driven Design (DDD) helps the AI align with your domain logic, preventing fixes that break business rules. Pitfall: avoid vague prompts like 'fix this bug.' Instead, ask for a hypothesis-driven analysis—'what could cause this null pointer in this DDD aggregate?' The best debugging skills force a structured approach: isolate the symptom, trace the execution path, and validate assumptions. Remember, AI debugging is iterative; use the skill to drill down on logs and error stacks, not just ask for a one-liner fix.

24 skills selected

ConsoleService Usage Guide

Development

Provides implementation guidance for ConsoleService, an environment-aware console wrapper in Angular. Use for adding console logging with contextConsole, always/never overrides, and visibility rules.

Claude CodeCursorWindsurf+2beginnerSafe
0
0
39
Skills Guide Bot

View Shella Logs

Development

View Shella daemon and plugin logs from ~/.local/state/shella/dev.log. Supports filtering by plugin name, error level, or showing recent lines. Useful for debugging issues, checking what happened, or monitoring plugin output.

Claude CodebeginnerSafe 2
0
0
96
Skills Guide Bot

Log Aggregator

Development

Aggregates logs from systemd services, Docker containers, and application files in known projects. Supports filtering by error/warn levels, tailing, searching, and time ranges. Useful for debugging, monitoring service health, and investigating errors.

Claude CodeintermediateSafe
0
0
116
Skills Guide Bot

Dispatching Parallel Agents

Development

Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies.

Claude CodeCursorWindsurfintermediateSafe
0
0
41
Skills Guide Bot

Temporal Python Workflows

Development

Manage Temporal workflows using local dev server and Python SDK. Includes starting, stopping, debugging, and troubleshooting.

Claude CodeintermediateSafe 1
0
0
61
Skills Guide Bot

ConnectStats Bug Report Analyzer

Development

Downloads and extracts a ConnectStats bug report from the server, then analyzes the user description, app logs, and associated databases (activities, tracks) to identify errors and diagnose issues. It is invoked when a user provides a bug report ID or mentions a bug report.

Claude CodeintermediateCaution 81
0
0
77
Skills Guide Bot

Reflexion - Error Documentation

Development

Captures significant errors encountered during development, including root cause analysis and prevention strategies. Helps build a knowledge base to avoid repeating the same mistakes, especially for non-trivial bugs that required meaningful debugging effort.

Claude CodeintermediateSafe 2
0
0
82
Skills Guide Bot

No Johns Setup Troubleshooter

Development

Diagnoses and fixes common setup issues for No Johns, an AI training framework for Melee. Runs systematic checks on Python 3.12, required packages (libmelee, pyenet), configuration files (Dolphin path, ISO, connect code), Dolphin installation, and arena connectivity. Useful when users encounter errors during initial setup or after updates.

Claude CodeCursorWindsurfintermediateSafe 8
0
0
134
Skills Guide Bot

Structured debugging with session persistence

Development

Structured debugging workflow that uses subagents for isolated investigation, preventing context pollution. It persists sessions, gathers symptoms systematically, and manages checkpoints to resume long debugging sessions efficiently. Helps when debugging complex issues that require deep, iterative exploration without losing progress.

Claude CodeadvancedCaution 2
0
0
85
Skills Guide Bot

Grove Logging Best Practices

Development

A skill for adding NDJSON debug record events to Grove's Rust TUI. Covers wide event design with rich context, event/kind identity pairs, data fields, timing at boundaries, and zero-cost null logger usage. Use when adding new log events, reviewing logging code, or designing instrumentation for new features.

Claude CodeCursorWindsurfintermediateSafe 4
0
0
87
Skills Guide Bot

Systematic Bug Fix Workflow

Development

Executes a systematic bug fix workflow: structured investigation, regression test creation, fix implementation, and a formal report in specs/bugfixes/. Automatically handles Transit tickets and branch management. Useful for bugs requiring thorough analysis and full documentation.

Claude CodeintermediateCaution 16
0
0
91
Skills Guide Bot

Systematic Debugging

Development

Systematically diagnoses and resolves software bugs, test failures, data quality issues, and performance problems using various debugging techniques and tools. Helps when encountering errors, crashes, flaky tests, or unexpected behavior in code, tests, data pipelines, or ML models. Covers strategies like isolation, binary search, git bisect, and specialized debugging for flaky tests and data pipelines.

Claude CodeCursorWindsurfintermediateSafe 27
0
0
145
Skills Guide Bot

Systematic Debugging

Development

Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes.

Claude CodeintermediateSafe
0
0
47
Skills Guide Bot

Systematic Debugging

Development

Systematic debugging with hypothesis-driven investigation. Use when something is broken, tests fail, or errors need investigation. The process includes assessing the issue, isolating the root cause with hypotheses, applying minimal fixes, and adding regression tests to prevent recurrence.

Claude CodeintermediateSafe 30
0
0
102
Skills Guide Bot

Code Investigation

Development

Investigate codebase issues, debug problems, or analyze patterns using tools like Read, Grep, Glob, and Bash. It helps developers trace data flow, identify root causes of bugs, or understand code structure systematically.

Claude CodeintermediateSafe 2
0
0
93
Skills Guide Bot

Python Functional Bug Debugging

Development

Investigates functional bugs in Python using specifications, logs, and observed behavior. Useful when a feature isn't working as specified, to analyze runtime errors, or to scope a problem before implementing a fix.

Claude CodeintermediateSafe 2
0
0
115
Skills Guide Bot

Bug Fix Workflow

Development

Fixes a specific bug or problem in the codebase by either applying an immediate fix or creating a plan first. It checks for an existing fix plan, investigates using project context and past patches, and always suggests test coverage and adds logging. Use when encountering error messages, unexpected behavior, or when asked to debug.

Claude CodeintermediateSafe 55
0
0
100
Skills Guide Bot

Database Performance Debugging

Development

Debug and troubleshoot database performance in ettametta. Use when investigating slow queries, connection pool issues, migration conflicts, N+1 patterns, or schema drift.

Claude CodeintermediateSafe
0
0
32
Skills Guide Bot

Execution Recovery

Development

Diagnoses and fixes common execution errors such as syntax issues, import failures, path problems, permission denials, and connection timeouts. Provides automated recovery strategies tailored to each error type, including dependency installation, permission adjustments, and connectivity tests. Useful when scripts or commands fail during execution.

Claude CodeintermediateCaution 2
0
0
686
Skills Guide Bot

Quick Bug Fix Workflow

Development

Analyzes code to identify and fix bugs directly without creating plans. Adds logging for verification and suggests test coverage to prevent regression. Best suited for reported bugs, errors, or unexpected behavior.

Claude CodeintermediateSafe
0
0
96
Skills Guide Bot

PyTorch 2 Compiler Debugging

Development

Debug PyTorch 2 compiler stack failures: Dynamo graph breaks, Inductor codegen errors, AOTAutograd crashes, and accuracy mismatches. Use for torch.compile errors and related issues.

Claude CodeadvancedSafe
0
0
17
Skills Guide Bot

Systematic Debugging

Development

Provides a structured five-phase debugging workflow: understand, reproduce, isolate, fix, and document. Guides through writing failing tests, binary search isolation, minimal fixes, and regression tests. Most useful when tackling complex or non-obvious bugs that require a systematic approach.

Claude CodeintermediateSafe
0
0
113
Skills Guide Bot

Systematic Debugging

Development

A structured debugging methodology with a decision tree for reproducing, isolating, and tracing bugs. Helps developers systematically diagnose issues by comparing environments, tracing data flow, and performing binary search. Useful when investigating bugs, crashes, or unexpected behavior.

Claude CodeCursorWindsurfintermediateSafe 1
0
0
96
Skills Guide Bot

Git Merge Mastery

Development

Prevent and resolve common Git merge problems, especially with GitHub Pages.

intermediateCaution
0
0
40
Skills Guide Bot

How to choose

How are these skills selected?
Each skill is curated and verified by the Skills Guides editorial team. We run a security and quality review on every entry, so only verified skills appear in this selection.
What do the security ratings mean?
We label skills Safe, Caution or Risky based on our security analysis — checking for prompt-injection risks, requested permissions and other red flags. The rating gives you an at-a-glance sense of how much trust a skill warrants.
How do I install a skill?
Open any skill page and follow its install instructions for your tool — Claude Code, Cursor or Copilot. Each skill lists the exact steps so you can get it running in a couple of minutes.

Other use cases