debug-pro

Diagnose bugs and errors across JS/TS, Python, Swift, CSS, and network issues.

375|38|Updated Dec 2, 2025
One-click install
npx skills add https://github.com/CraftOS-dev/CraftBot --skill debug-pro-craftos-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: debug-pro
Source: https://github.com/CraftOS-dev/CraftBot/tree/main/skills/debug-pro
Command: npx skills add https://github.com/CraftOS-dev/CraftBot --skill debug-pro-craftos-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a systematic approach and practical tools to diagnose and fix bugs, errors, and unexpected behavior in code, reducing development time and improving software stability.

Core Features & Use Cases

  • Systematic Debugging: Guides users through a 7-step protocol for effective problem-solving.
  • Language-Specific Tools: Offers commands and techniques for JavaScript/TypeScript, Python, Swift, CSS, and network issues.
  • Error Pattern Recognition: Identifies common error types and their likely causes.
  • Use Case: When your Python script fails with an unhandled exception, use this skill to apply the 7-step protocol, starting with reproducing the error and isolating the faulty code section.

Quick Start

Use the debug-pro skill to help me debug a Python script that is failing with a 'KeyError'.

Frequently Asked Questions about debug-pro

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I debug a Python script failing with a KeyError?

To debug a Python KeyError, apply a systematic 7-step protocol starting with reproducing the error and isolating the faulty code section. This approach identifies common error patterns and their likely causes to achieve rapid issue resolution.

What is the best way to troubleshoot unhandled exceptions in JavaScript?

The best way to troubleshoot unhandled JavaScript exceptions is using systematic debugging techniques and error pattern recognition. This process guides you through a 7-step protocol to effectively diagnose crashes, unexpected behavior, and errors across JS/TS.

Can I use git bisect to find which commit introduced a bug?

Yes, you can use git bisect for error analysis to find the commit that introduced a bug. It serves as a systematic troubleshooting tool within a 7-step protocol to isolate faulty code sections and resolve unexpected behavior.

Does this systematic debugging approach support CSS and network diagnostics?

Yes, this systematic debugging approach supports CSS and network diagnostics. It provides language-specific tools and error pattern recognition to address bugs, errors, and unexpected behavior across multiple environments including Swift and network issues.

Why should I use a 7-step protocol for troubleshooting code crashes?

You should use a 7-step protocol for troubleshooting code crashes because it provides a systematic approach to error analysis. It ensures rapid issue resolution by methodically reproducing errors and isolating faulty code sections rather than guessing.