What problem does it solve? A blocked git push from a heavy pre-push quality gate (lefthook hook running docs, unit, E2E, infra, and frontend lanes) is slow and opaque to debug: the hook buffers output, failures look like hangs, and re-running the whole gate wastes minutes per iteration. This Skill provides a systematic workflow to reproduce one failing lane, read the gate's own logs, and fix the real cause. ## Core Features & Use Cases - Log-first diagnosis: Read the gate's reproduce: command, per-lane logs, and progress.log timeline instead of diagnosing from buffered push output. - Single-lane iteration: Re-run only the failing lane (e.g. bun <script> api-e2e) for fast feedback, reserving full-gate runs for final verification. - Environment gotcha handling: Covers worktree node_modules and broken .venv shadowing, E2E cross-run state contamination on reused dev stacks, interpreter mismatches, and scoped vs full lane selection. - Use Case: Your push fails on the E2E lane with an orchestration ending failed and an empty error field. The Skill guides you to start the infra as the lane does, drive the flow with curl, and read the host's own logs where the full exception lives. ## Quick Start Ask the agent to debug why the pre-push gate is blocking your git push and reproduce the failing lane from the gate's logs.