prd-auto-test-loop

Generates versioned test plans and reports from PRD acceptance criteria.

Updated Jun 22, 2026
One-click install
npx skills add https://github.com/sliec/shared-files --skill prd-auto-test-loop-sliec
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prd-auto-test-loop
Source: https://github.com/sliec/shared-files/tree/main/skills/prd-auto-test-loop
Command: npx skills add https://github.com/sliec/shared-files --skill prd-auto-test-loop-sliec

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? It prevents teams from rebuilding entire test suites for every PRD release by enforcing a shared regression baseline plus per-version incremental tests, with standardized TEST_PLAN and TEST_REPORT outputs. ## Core Features & Use Cases - Test Layering from Acceptance Criteria: Maps PRD acceptance criteria to Unit, Integration, and E2E levels, and marks each as automatable (A), manual (H), or hybrid (A+H). - Versioned Test Artifacts: Creates a per-version directory with TEST_PLAN.md and TEST_REPORT.md templates, keeping each PRD release's coverage traceable. - AI Self-Test Loop: Runs tests in a fixed Unit → Integration → E2E order, fixes root causes on failure with up to 3 retry rounds, and records blockers instead of claiming false passes. - Use Case: When shipping PRD V0.6, generate an incremental test plan that reuses the main regression suite, add only new/changed cases, execute the self-test loop, and produce a PASS/FAIL release gate report. ## Quick Start Use the prd-auto-test-loop skill to create a versioned test plan and test report for PRD version V0.6 based on its acceptance criteria.

Frequently Asked Questions about prd-auto-test-loop

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

FAQPage Schema
How do I create a test plan from a PRD?

Extract the PRD's version goals, test scope, non-scope, and acceptance criteria, then map each criterion to Unit, Integration, or E2E levels. The skill generates a TEST_PLAN.md template with completion gates, case lists, and execution order.

How to decide which tests to automate versus test manually?

Mark each acceptance criterion as A (fully automatable), H (manual only), or A+H (hybrid). Functional correctness, regression paths, and deterministic edge cases suit automation; usability, visual quality, and business judgment need manual verification.

Should I rebuild the entire test suite for each new PRD version?

No. Maintain one shared main regression suite across versions and add only incremental cases for new or changed PRD functionality. Each version gets its own TEST_PLAN and TEST_REPORT under a versioned directory.

What happens when automated tests fail during the self-test loop?

Failures are fixed by root cause and re-run, with a maximum of three repair rounds. If blocked by environment issues, the blocker is explicitly recorded and the run is not claimed as passed.

What are the limitations of AI-driven automated testing?

Automation cannot fully cover usability, visual consistency, business strategy reasonableness, or open-ended exploratory paths. These items must be listed as residual risks in the TEST_REPORT and verified manually before release.