qa-test-creation

Validate PRD acceptance criteria and generate missing unit and end-to-end tests.

1|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/feliperyba/ralph-orchestra --skill qa-test-creation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qa-test-creation
Source: https://github.com/feliperyba/ralph-orchestra/tree/main/.claude/skills/qa-test-creation
Command: npx skills add https://github.com/feliperyba/ralph-orchestra --skill qa-test-creation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill ensures comprehensive test coverage by validating acceptance criteria and creating unit and end-to-end tests when missing, reducing QA risks during validation.

Core Features & Use Cases

  • Automated coverage validation: checks that every PRD item has corresponding unit tests and E2E tests.
  • Meaningful test creation: generates unit tests and two E2E tests only when they provide valuable coverage, avoiding fake or trivial tests.
  • Validation before code review: surfaces gaps and logs observations to inform PR decisions and close tasks with clear notes.

Quick Start

Run the test-coverage check on the latest feature branch to identify missing tests and generate meaningful tests where possible.

Frequently Asked Questions about qa-test-creation

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

FAQPage Schema
How do I ensure test coverage for new PRD features before code review?

To ensure test coverage before code review, validate acceptance criteria against existing tests and generate missing unit and end-to-end tests. This process checks every PRD item, creates meaningful assertions, and logs coverage gaps to inform pull request decisions.

How do I generate meaningful unit and E2E tests without creating trivial assertions?

Generate meaningful unit and E2E tests by evaluating feature requirements and creating assertions only when they provide valuable coverage. This avoids fake tests by targeting actual validation steps and ensuring every generated test covers a specific PRD acceptance criterion.

What is automated coverage validation for PRD-driven features?

Automated coverage validation for PRD-driven features is the process of checking that every product requirement document item has corresponding unit and E2E tests. It identifies missing tests, generates necessary validation steps, and documents remaining gaps before code review.

How do I validate acceptance criteria and document test gaps for a pull request?

Validate acceptance criteria by cross-referencing PRD items with existing tests, generating missing unit and E2E tests, and logging observations. Documenting test gaps provides clear notes for PR decisions and closes validation tasks with transparent QA records.

When should I automate test generation for missing E2E and unit tests?

Automate test generation when a feature branch lacks sufficient unit or E2E tests for its acceptance criteria. Generation should occur during validation before code review, ensuring new tests provide meaningful coverage rather than trivial or fake assertions.