test-spec

Generate BDD-style test specifications for product stories across six testing categories.

2|1|Updated Nov 7, 2025
One-click install
npx skills add https://github.com/is-ivanov/rpm-ddd --skill test-spec-is-ivanov
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-spec
Source: https://github.com/is-ivanov/rpm-ddd/tree/main/.opencode/skills/test-spec
Command: npx skills add https://github.com/is-ivanov/rpm-ddd --skill test-spec-is-ivanov

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams turn product stories into structured BDD test specifications without manually inventing coverage from scratch. It reduces the risk of missing critical scenarios across API, UI, load, infrastructure, security, and integration testing.

Core Features & Use Cases

  • Six-category test generation: Produces main and extended test files for API, UI, Load, Infrastructure, Security, and Integration coverage.
  • Story-aware analysis: Reads product briefs, story files, expected load guidance, mockups, endpoints, and interviews to tailor scenarios to the selected story.
  • Guard and edge-case coverage: Extracts prerequisites, validation rules, business constraints, external API failure modes, and performance expectations to generate both core and extended BDD scenarios.
  • Use Case: When a team finishes defining a new product story, this Skill can generate a full test specification package in the story's tests folder so QA and developers can align on coverage immediately.

Quick Start

Ask the AI to generate test specifications for a specific story by name or story number using the test-spec skill.

Frequently Asked Questions about test-spec

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

FAQPage Schema
How do I generate BDD test suites from product stories?

BDD test suites are generated by analyzing product stories, mockups, and endpoints to produce structured Markdown test specifications for API, UI, load, infrastructure, security, and integration categories.

What is the best way to create Gherkin scenarios for API and UI testing?

Gherkin scenarios for API and UI testing are created by extracting validation rules and business constraints from story files to generate standardized Markdown output covering both core and extended BDD scenarios.

Can I use story files to generate infrastructure and load test specifications?

Story files are used to generate infrastructure and load test specifications by aligning expected load guidance and external API failure modes with the selected story to produce comprehensive BDD test coverage.

How do I ensure my BDD test generation includes security and edge-case coverage?

BDD test generation includes security and edge-case coverage by filtering relevance based on product specifications and extracting prerequisite guard scenarios to produce main and extended test files.

Does BDD test generation work without external dependencies?

BDD test generation works without external dependencies, requiring only product specifications, story files, and expected load guidance to output structured Markdown test files in a predefined folder structure.