e2e-driven-iteration

Run an E2E test before each fix and track loss convergence.

2|Updated Apr 20, 2026
One-click install
npx skills add https://github.com/veegee82/loss-driven-development --skill e2e-driven-iteration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: e2e-driven-iteration
Source: https://github.com/veegee82/loss-driven-development/tree/main/skills/e2e-driven-iteration
Command: npx skills add https://github.com/veegee82/loss-driven-development --skill e2e-driven-iteration

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The E2E-driven-iteration skill enforces a disciplined loop for debugging inside inner iterations, ensuring every change is measured with an end-to-end test and preventing blind edits.

Core Features & Use Cases

  • Enforces one measured E2E per inner iteration
  • Encourages root-cause diagnosis by layer
  • Guarantees minimal, focused fixes per iteration
  • Integrates trace emission to monitor convergence

Quick Start

Run your inner-loop with an E2E test first, then measure loss, diagnose, fix, and re-run E2E to produce a loss trace.

Frequently Asked Questions about e2e-driven-iteration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prevent blind edits during an inner-loop debugging session?

To prevent blind edits during debugging, enforce a disciplined inner-loop cadence by running an E2E test before each fix to ensure every change is measured and validated.

What is the best way to track convergence when diagnosing root causes by layer?

The best way to track convergence during root-cause-by-layer diagnosis is to emit a per-iteration trace that monitors loss drop after each end-to-end test execution.

How do I measure loss drop during incident remediation iterations?

To measure loss drop during incident remediation iterations, execute an E2E test first, apply minimal focused fixes, then re-run the E2E test to produce and verify a loss trace.

Does E2E-driven iteration work for general debugging sessions or only specific validation scenarios?

E2E-driven iteration works for general debugging sessions, incident remediation, and any scenario where validation through end-to-end evaluation and observable loss tracking is essential.

What are the limitations of fixing bugs without an end-to-end evaluation?

Fixing bugs without end-to-end evaluation removes observable loss measurement, preventing you from verifying that a specific change yields an actual drop in loss or confirming convergence.