Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
siviter-xyz avatar

Debugging

  • 130 installs
  • 20 repo stars
  • Updated March 21, 2026
  • siviter-xyz/dot-agent

Use debugging for development tasks

About

debugging: A skill for development. This provides functionality for development workflows.

  • debugging

Debugging by the numbers

  • 130 all-time installs (skills.sh)
  • +2 installs in the week ending Jul 27, 2026 (Skillselion tracking)
  • Ranked #2,717 of 4,347 Backend & APIs skills by installs in the Skillselion catalog
  • Data as of Jul 27, 2026 (Skillselion catalog sync)
npx skills add https://github.com/siviter-xyz/dot-agent --skill debugging

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs130
repo stars20
Last updatedMarch 21, 2026
Repositorysiviter-xyz/dot-agent

What it does

Use debugging for development tasks

Files

SKILL.mdMarkdownGitHub ↗

Debugging

Systematic approach to root cause analysis and debugging.

When to Use

  • Encountering errors or exceptions
  • Test failures that need investigation
  • Unexpected behavior in code
  • Stack traces or error messages
  • Code behaving differently than expected
  • Performance issues or bugs

Core Principles

  • Evidence-based: Base diagnosis on error messages, logs, and reproducible steps
  • Systematic: Follow structured debugging process
  • Minimal fixes: Implement smallest change that resolves issue
  • Verify solutions: Confirm fix works and doesn't introduce regressions

Debugging Process

Follow systematic debugging process: 1. Capture error information (message, stack trace, logs, environment) 2. Identify reproduction steps (minimal steps, conditions, edge cases) 3. Isolate failure location (function/module, recent changes, dependencies) 4. Form and test hypotheses (evidence-based, systematic testing, debug logging) 5. Implement minimal fix (smallest change, preserve behavior, follow patterns) 6. Verify solution (issue resolved, no regressions, tests pass)

See references/root-cause-analysis.md for detailed methods.

Strategic Debug Logging

Add debug logging to entry/exit points, state transitions, conditional branches, external API calls, and data transformations. Remove after issue resolved unless it provides ongoing value.

Error Pattern Recognition

Common patterns: null/undefined errors, type errors, timing issues, state corruption, configuration issues. See references/error-patterns.md for detailed patterns and solutions.

Integration

After fixing:

  • Verify CI passes (types, tests, lint)
  • Stage atomic changes (fix + tests)
  • Suggest semantic commit message
  • Confirm with user before committing

References

For detailed guidance, see:

  • references/root-cause-analysis.md - Systematic analysis methods
  • references/error-patterns.md - Common error patterns and solutions
  • references/debugging-tools.md - Debugging tools and techniques

Related skills

Backend & APIsbackendintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.