gsd-add-tests

Generate unit and end-to-end tests from UAT criteria and implementation files.

Updated Jan 21, 2026
One-click install
npx skills add https://github.com/zerAda/RestaurantAgentAutomation --skill gsd-add-tests-zerada
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gsd-add-tests
Source: https://github.com/zerAda/RestaurantAgentAutomation/tree/main/.agent/skills/gsd-add-tests
Command: npx skills add https://github.com/zerAda/RestaurantAgentAutomation --skill gsd-add-tests-zerada

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the generation of unit and E2E tests for a completed phase, saving time and reducing manual effort in the testing process.

Core Features & Use Cases

  • Automated Test Generation: Automatically generate unit and E2E tests based on implementation specifications.
  • UAT Criteria Analysis: Uses UAT criteria and implementation files to create tests.
  • RED-GREEN Conventions: Follows RED-GREEN conventions for testing.
  • Use Case: After completing a phase, use this Skill to automatically generate tests that can be reviewed and approved for integration.

Quick Start

Generate tests for the 'phase-1' using the gsd-add-tests skill.

Frequently Asked Questions about gsd-add-tests

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

FAQPage Schema
How do I automate test generation for completed project phases?

Automated test generation for completed phases is achieved by analyzing UAT criteria and implementation specifications to create unit and E2E tests. This approach uses the phase's SUMMARY.md, CONTEXT.md, and VERIFICATION.md files to generate the required tests automatically.

How does RED-GREEN convention work in automated testing?

RED-GREEN conventions in automated testing dictate generating failing tests first (RED) based on UAT criteria, then aligning them with implementation specifications to ensure they pass (GREEN). This ensures the generated tests accurately reflect the completed phase's functionality.

What files do I need to generate UAT criteria-based tests?

To generate UAT criteria-based tests, you need access to the phase's SUMMARY.md, CONTEXT.md, and VERIFICATION.md files. These implementation files provide the specifications and verification details required to automatically generate accurate unit and end-to-end tests.

Can I automatically generate unit and E2E tests from implementation specifications?

Yes, you can automatically generate unit and E2E tests directly from implementation specifications. By analyzing the UAT criteria and implementation files of a completed phase, the test generation process creates both unit and end-to-end tests ready for review and integration.

When do I need to generate tests for a completed phase?

You need to generate tests for a completed phase when you want to automate the verification of implementation specifications and UAT criteria. This is typically done after the phase is complete, allowing you to automatically create tests that can be reviewed and approved for integration.

What are the limitations of automated test generation for phase testing?

Automated test generation for phase testing is limited by its dependency on specific file structures; it requires access to the phase's SUMMARY.md, CONTEXT.md, and VERIFICATION.md files. Without these specific implementation files and clear UAT criteria, the test generation cannot proceed accurately.