gsd-add-tests

Generate unit and E2E tests from UAT criteria and implementation details.

8|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/D0NMEGA/donnyclaude --skill gsd-add-tests-d0nmega
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gsd-add-tests
Source: https://github.com/D0NMEGA/donnyclaude/tree/main/packages/skills/gsd-add-tests
Command: npx skills add https://github.com/D0NMEGA/donnyclaude --skill gsd-add-tests-d0nmega

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the creation of unit and end-to-end tests for a completed phase based on UAT criteria and implementation details.

Core Features & Use Cases

  • Automated generation of unit tests and end-to-end tests for a completed phase, using SUMMARY.md, CONTEXT.md, and VERIFICATION.md as specifications.
  • Analyzes implementation files and classifies them into unit, E2E, or Skip categories, then presents a test plan for user approval.
  • Commits generated tests with a standardized message: test(phase-{N}): add unit and E2E tests from add-tests command.

Quick Start

Run the add-tests workflow to generate and commit tests for the specified phase.

Frequently Asked Questions about gsd-add-tests

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

FAQPage Schema
How do I generate unit and e2e tests for a completed development phase?

You generate unit and e2e tests by running a workflow that reads phase documentation like SUMMARY.md, CONTEXT.md, and VERIFICATION.md to analyze implementation files, propose a test plan, and commit automated test code.

What is the RED-GREEN convention for automated test generation?

The RED-GREEN convention for test generation dictates writing tests that initially fail against UAT criteria, then refining them to pass, ensuring the final committed test code validates the implementation correctly.

How are implementation files classified during automated test planning?

Implementation files are classified into unit, e2e, or skip categories during test planning by analyzing the phase's UAT criteria and documentation, which then presents a proposed test plan for user approval before code generation.

Do I need specific documentation files to automate phase test creation?

Yes, automating phase test creation requires SUMMARY.md, CONTEXT.md, and VERIFICATION.md files, which provide the UAT criteria and implementation details required to generate valid unit and e2e tests.

How are generated tests committed when automating test generation from UAT criteria?

When automating test generation from UAT criteria, generated tests are committed using a standardized message format like test(phase-{N}): add unit and e2e tests, directly integrating the new test code into your repository.