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.