debug
SolidSystematic debugging workflow for tracking down bugs and issues
AI & Automation 18 stars
5 forks Updated 2 days ago MIT
Install
Quality Score: 83/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# Debug Mode
**Recommended model tier:** smart (opus) - this skill requires complex reasoning
Systematic approach to identifying and fixing bugs.
## Prerequisites
Before starting:
- Get the exact error message or unexpected behavior description
- Identify the entry point or trigger for the bug
- Note any relevant environment details (Node version, OS, etc.)
## Workflow
### Step 1: Reproduce the Issue
**Goal:** Confirm the bug exists and understand its behavior.
```bash
# Run the failing code/test
npm test -- --grep "failing test"
# OR
node path/to/script.js
```
Document:
- Exact error message
- Steps to trigger
- Expected vs actual behavior
- Is it consistent or intermittent?
**If cannot reproduce:**
- Check environment differences
- Look for race conditions
- Check for cached state
### Step 2: Locate the Relevant Code
Use tools to find code related to the error:
```
# Search for function mentioned in stack trace
mcp__plugin_aide_aide__code_search query="functionName" kind="function"
# Get a structural overview of the suspect file (signatures + line ranges)
mcp__plugin_aide_aide__code_outline file="path/to/file.ts"
# Get symbols in suspect file
mcp__plugin_aide_aide__code_symbols file="path/to/file.ts"
# Search for error message text in code
Grep for "error message text"
```
### Step 3: Trace the Execution Path
Follow the code flow from entry to error:
1. Use `code_outline` on each file in the call chain to understand its structure
2. Use `code_reference...
Details
- Author
- jmylchreest
- Repository
- jmylchreest/aide
- Created
- 7 months ago
- Last Updated
- 2 days ago
- Language
- Go
- License
- MIT
Bundled in these plugins
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Solid
debugging
Systematically diagnose and fix software bugs by analyzing error messages, stack traces, logs, and runtime behavior across multiple languages. Use when the user requests debugging or provides relevant inputs for this workflow.
193 Updated 1 months ago
seb1n AI & Automation Listed
debug
Systematic Debugging Workflow
4 Updated 2 months ago
AreteDriver AI & Automation Solid
debugging
Systematic debugging of issues — use when a test fails, runtime error occurs, unexpected behavior is reported, or an awareness tick produces anomalous results
95 Updated today
WingedGuardian