test-loop-hd

Automates unit and E2E testing loops with automatic retry on failures up to five iterations.

1|1|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/kangmomin/harness-plugins --skill test-loop-hd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-loop-hd
Source: https://github.com/kangmomin/harness-plugins/tree/main/plugins/hyeondongs-harness/skills/test-loop-hd
Command: npx skills add https://github.com/kangmomin/harness-plugins --skill test-loop-hd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically runs unit tests and end-to-end tests, re-running after code fixes up to five iterations until all tests pass.

Core Features & Use Cases

  • Iterative test loop that executes unit tests (vitest or jest) and E2E tests (playwright or cypress) in sequence.
  • On test failures, analyzes errors, updates source code, and repeats the test cycle.
  • Enforces a maximum of five iterations to prevent infinite loops and supports early exit when all tests pass.

Quick Start

Initiate the test loop to run unit tests, fix failures, and re-run both unit and E2E tests up to five iterations until all tests pass.

Frequently Asked Questions about test-loop-hd

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

FAQPage Schema
How do I automate unit and e2e tests to retry after failures?

You can automate unit and e2e tests with retry loops by executing vitest or jest alongside playwright or cypress, analyzing failures, updating source code, and re-running the cycle up to five iterations until all tests pass.

What testing frameworks are supported for automated retry loops?

Supported testing frameworks include vitest or jest for unit tests, and playwright or cypress for end-to-end tests, running iteratively to validate code fixes until passing or hitting the five-iteration limit.

How does the iterative test loop handle code fixes?

The iterative test loop handles code fixes by executing tests, analyzing errors upon failure, updating the source code automatically, and repeating the test cycle to provide rapid feedback during software development.

Does the automated testing loop exit early if all tests pass?

Yes, the automated testing loop supports early exit when all tests pass, and enforces a maximum of five iterations to prevent infinite loops during repetitive testing workflows.

When do I need an automated test loop for continuous integration?

You need an automated test loop for continuous integration when your software development scenario requires rapid feedback loops and iterative fixes, automatically re-running unit and e2e tests until passing within five iterations.