debugging

Parse logs and analyze stack traces to diagnose errors across languages.

4|Updated Dec 23, 2025
One-click install
npx skills add https://github.com/89jobrien/steve --skill debugging-89jobrien
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: debugging
Source: https://github.com/89jobrien/steve/tree/main/steve/skills/debugging
Command: npx skills add https://github.com/89jobrien/steve --skill debugging-89jobrien

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Helps diagnose errors, analyze logs, and reproduce issues across languages with pattern-based guidance and helper scripts.

Core Features & Use Cases

  • Error analysis and reproduction steps
  • Log parsing and pattern detection
  • Cross-language stack trace analysis
  • Minimal fixes and verification

Quick Start

Run the provided Python script to parse logs and extract errors: python scripts/parse-logs.py <logfile>.

Frequently Asked Questions about debugging

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

FAQPage Schema
How do I parse logs and extract errors from application output?

Log parsing extracts structured error data from unstructured logs using pattern detection and regex rules. Run the provided Python script (`python scripts/parse-logs.py <logfile>`) to automatically identify errors, extract stack traces, and correlate related events across log entries.

What's the best way to analyze stack traces across multiple programming languages?

Stack-trace analysis identifies the call sequence and failure point in errors spanning different languages. This Skill applies cross-language pattern matching to parse stack frames, resolve function names, and pinpoint the root cause regardless of whether errors originate in Python, Java, JavaScript, or other languages.

How do I reproduce errors and identify minimal fixes?

Error reproduction maps observed failure symptoms to code paths and test conditions. The Skill guides you through extracting reproduction steps from logs, creating minimal test cases, applying targeted fixes, and verifying the resolution before deploying to production.

Can I use log analysis for production anomalies and cross-service diagnosis?

Yes. Pattern-based log analysis works across development, testing, and operations contexts. Extract errors from distributed systems, correlate failures between services, and diagnose production anomalies by detecting patterns in multi-source logs and identifying where failures propagate.

What patterns should I detect when debugging test failures?

Test-failure debugging identifies error patterns in test output: assertion mismatches, timeout events, resource exhaustion, and dependency failures. Pattern detection flags recurring failure signatures across test runs, enabling root-cause isolation and prevention of flaky tests.

Do I need prior regex or scripting knowledge to use log parsing?

The provided helper scripts handle common log formats and regex patterns, so basic familiarity with logs and error messages is sufficient. For custom log formats, understanding regex syntax and the script structure accelerates pattern customization.