What problem does it solve?
CI test failures are often incorrectly dismissed as flaky, unrelated to current changes, or resolved with temporary workarounds that mask underlying design flaws and cause recurring issues. This Skill enforces a rigorous root cause analysis process to identify and fix the actual source of failures, preventing wasted effort and unstable codebases.
Core Features & Use Cases
- Mandatory Artifact Log Analysis: Requires downloading and reviewing server logs, agent debug events, and API call traces instead of relying solely on limited test output.
- Structured Root Cause Tracing: Provides step-by-step guidance to trace agent behavior, test logic, and system state transitions to pinpoint the exact source of failures.
- Design-First Fix Enforcement: Mandates fixing underlying architectural or design flaws instead of applying symptom-level workarounds like retries or loosened assertions.
- Use Case: For example, when an end-to-end test for a cross-border e-commerce browser automation agent fails intermittently, use this Skill to trace the agent's tool calls and task state transitions to identify a race condition in the task scheduling system, then fix the state machine to eliminate the bug class entirely.
Quick Start
Use the debug-ci skill to investigate the latest failing CI run for the vibe-seller repository, identify the root cause of the e2e test failure, and propose a permanent design-level fix that prevents the bug from recurring.