debug

Trace execution paths to diagnose errors across code, APIs, and UI.

Updated Sep 12, 2021
One-click install
npx skills add https://github.com/cerico/macfair --skill debug-cerico
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: debug
Source: https://github.com/cerico/macfair/tree/main/files/claude/skills/debug
Command: npx skills add https://github.com/cerico/macfair --skill debug-cerico

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Trace errors and unexpected behavior to find root causes.

Core Features & Use Cases

  • Structured error tracing across code, APIs, and UI to identify root causes.
  • Gather context, reproduce issues, and isolate failure points across local, CI, and production environments.
  • Validate fixes with a clear verification workflow and minimal rework.

Quick Start

Run a diagnostic pass: collect the error message, reproduce steps, follow the stack trace, and draft a recommended fix.

Frequently Asked Questions about debug

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

FAQPage Schema
How do I trace a software error to its root cause?

To trace a software error to its root cause, collect logs, stack traces, and environment details to reproduce the issue. Following the execution path from input to failure isolates the exact breakdown point across local, CI, or production environments.

What is the best way to debug API issues across different environments?

Debugging API issues requires structured error tracing across local, CI, and production environments. By gathering context and reproducing the issue, you can isolate the failure point within the execution path to accurately identify the underlying problem.

How do I reproduce and isolate a UI breakage?

Reproduce and isolate a UI breakage by collecting reproducible steps and environment details. Structured error tracing follows the execution path from input to failure, isolating the specific component causing the unexpected behavior.

Can I use structured checks to verify a software fix?

Yes, you can verify a software fix using structured checks to validate the workflow. This ensures the root cause has been resolved and minimizes rework by confirming the error no longer occurs under the same reproduction steps.

Why do I need stack traces and environment details for root-cause analysis?

Stack traces and environment details are needed for root-cause analysis because they provide the full execution path from input to failure. This context is required to accurately reproduce issues and isolate failure points across local, CI, and prod environments.