gsd-add-tests

Generate unit and E2E tests from UAT criteria with RED-GREEN conventions.

Updated Mar 23, 2026
One-click install
npx skills add https://github.com/roycolumbia-code/claude-global-config --skill gsd-add-tests-roycolumbia-code
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gsd-add-tests
Source: https://github.com/roycolumbia-code/claude-global-config/tree/main/skills/_audit-disabled-20260706-1136/gsd-add-tests
Command: npx skills add https://github.com/roycolumbia-code/claude-global-config --skill gsd-add-tests-roycolumbia-code

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the generation of unit and E2E tests for completed phases, saving time and ensuring thorough testing coverage.

Core Features & Use Cases

  • Test Generation: Automatically generates tests based on UAT criteria and implementation specifications.
  • Test Analysis: Analyzes implementation files and classifies them into TDD, E2E, or Skip categories.
  • Test Plan Approval: Presents a test plan for user approval before generating tests.
  • RED-GREEN Conventions: Generates tests following RED-GREEN conventions for clear and maintainable code.
  • Use Case: After completing a phase, use this Skill to generate tests based on the provided specifications and ensure your implementation meets the required criteria.

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 unit and E2E test generation for completed project phases?

You can automate test generation by providing UAT criteria and implementation specifications for a completed phase. The system classifies implementation files into TDD, E2E, or Skip categories and presents a test plan for approval before generating RED-GREEN convention tests.

What is RED-GREEN testing and how does automated test generation apply it?

RED-GREEN testing is a test-driven development convention where RED indicates a failing initial test and GREEN indicates the passing implementation. Automated test generation applies this by structuring generated test code to follow these RED-GREEN conventions natively.

How do I generate a test plan from UAT criteria and implementation specifications?

To generate a test plan, the system evaluates your completed phase's UAT criteria and implementation specifications. It categorizes implementation files into TDD, E2E, or Skip buckets and presents the proposed test plan for your review and approval before code generation begins.

How does automated test analysis classify implementation files into TDD, E2E, or Skip categories?

Automated test analysis classifies implementation files by evaluating them against your UAT criteria and implementation specifications. It determines which files require unit-level TDD tests, which need E2E tests, and which to Skip based on the completed phase requirements.

Do I need to manually write tests after the automated test plan is approved?

No, once the test plan is approved, the system automatically generates the unit and E2E tests for the completed phase. The generated tests adhere to the RED-GREEN conventions, ensuring clear and maintainable code without requiring manual coding.

When should I skip test generation for certain implementation files?

You should skip test generation when the automated analysis classifies specific implementation files into the Skip category. This indicates the files do not meet the criteria for TDD or E2E tests based on the provided UAT criteria and phase specifications.