Explains test failures and provides actionable debugging guidance. Use when tests fail (unit, integration, E2E), builds fail, or code throws errors. Analyzes error messages, stack traces, and test output to identify root causes and suggest concrete fixes. Handles pytest, jest, junit, mocha, vitest, selenium, cypress, playwright, and other testing frameworks across Python, JavaScript/TypeScript, Java, Go, and other languages.
92
92%
Does it follow best practices?
Impact
88%
1.25xAverage score across 3 eval scenarios
Passed
No known issues
Structured error explanation output format
Error Summary section
25%
100%
What Happened section
37%
62%
Root Cause section
62%
100%
How to Fix section
37%
100%
Primary fix marked with star
0%
100%
Before/After code blocks
90%
100%
Why this works explanation
0%
100%
Verification section with command
0%
100%
Prevention section
50%
100%
Error type identified
100%
100%
Root cause accuracy
100%
100%
Error categorization and framework-specific guidance
Python ImportError category
100%
100%
JavaScript Timeout category
100%
100%
Java NullPointer category
100%
100%
Python framework files
100%
100%
JavaScript framework files
100%
100%
Java framework files
100%
100%
Expected/Actual fields
0%
0%
Error type extraction
100%
100%
Fix options with ⭐
0%
0%
Verification commands
100%
100%
All three failures addressed
100%
100%
Root Cause sections
50%
62%
Mock debugging and ambiguous failure investigation
Mock patch location identified
100%
100%
Correct patch path suggested
100%
100%
Diagnostic logging code provided
100%
100%
Before/After code for fix
100%
100%
Primary fix marked with star
0%
0%
Mock/Stub category identified
75%
100%
Verification command
100%
100%
Why this works explanation
100%
100%
Intermittency explanation
100%
100%
Check code path guidance
75%
75%
0f00a4f
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.