testgen-functional

Generate Playwright test plans and per-module specifications from PRD and user stories.

3|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/rashidee/co2-skills --skill testgen-functional
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: testgen-functional
Source: https://github.com/rashidee/co2-skills/tree/main/skills/testgen-functional
Command: npx skills add https://github.com/rashidee/co2-skills --skill testgen-functional

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This tool automatically generates Playwright E2E test plans and per-module specifications from PRD, user stories, module models, and mockups, delivering Markdown blueprints (TEST_PLAN.md and TEST_SPEC.md) rather than code.

Core Features & Use Cases

  • Generates a TEST_PLAN.md root document and per-module TEST_SPEC.md files from PRD and related artifacts, forming a complete testing blueprint.
  • Produces data seeding scripts, cleanup steps, and structured test scenario descriptions ready for implementation.
  • Supports optional module filtering and version-aware item inclusion to tailor outputs to a subset of modules or a specific release.

Quick Start

Provide your application name and version to generate the TEST_PLAN.md and per-module TEST_SPEC.md files.

Frequently Asked Questions about testgen-functional

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

FAQPage Schema
How do I generate Playwright E2E test plans from PRD and user stories?

You can generate Playwright E2E test plans by providing your application name and version along with PRD artifacts, user stories, and mockups. The tool outputs a root TEST_PLAN.md and per-module TEST_SPEC.md files as structured testing blueprints.

What is a TEST_SPEC.md file and how does it support module testing?

A TEST_SPEC.md is a per-module specification document defining structured test scenarios, data seeding scripts, and cleanup steps. It serves as a testing blueprint ready for implementation, tailored to specific application modules through optional module filtering.

Can I generate test specifications for a specific module or release version?

Yes, test specification generation supports optional module filtering and version-aware item inclusion. You can tailor outputs to a subset of modules or a specific release by providing the application version and target module name.

Does this tool write Playwright test code or just test specifications?

This tool generates Markdown blueprints rather than code. It produces TEST_PLAN.md and TEST_SPEC.md files containing data seeding scripts, cleanup steps, and structured test scenario descriptions ready for implementation.

How does test plan generation handle execution order for multi-module applications?

Test plan generation enforces topological execution order and environment scaffolding templates for Playwright tests. This ensures multi-module applications receive properly sequenced test specifications and structured scenario descriptions.