What problem does it solve?
When a GAIA benchmark question fails, it is hard to tell whether the root cause is a missing tool, a reasoning error, an answer-extraction bug, a loop, or a timeout. This Skill provides a systematic workflow to load the failing task's trace, classify the failure mode, and apply a verified fix before resubmitting.
Core Features & Use Cases
- Failure Mode Taxonomy: Classifies failures into six codes (Tool Gap, Reasoning Miss, Extraction Bug, Loop Issue, Dataset Shift, API Timeout) with symptom-to-fix mappings.
- Trace-Based Diagnosis: Loads the task result from the latest run, inspects tool calls, and re-runs the single question with extended logging and higher max-turns.
- Pattern Memory: Stores verified fixes in a persistent memory namespace so similar past failures can be searched and reused.
- Use Case: A GAIA run reports task_id X answered incorrectly. You load its trace, discover the FINAL_ANSWER regex missed the answer, fix the extraction pattern, re-run the single task to verify, and store the pattern for future sessions.
Quick Start
Ask the assistant to diagnose why GAIA task_id abc123 failed in the latest benchmark run and propose a fix.