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.