test-generation

Generate REPL test scaffolding and TypeScript devnet suites from Pact module definitions and acceptance criteria.

1|1|Updated Jun 9, 2026
One-click install
npx skills add https://github.com/Pact-Community-Organization/github-marketplace --skill test-generation-pact-community-organization
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-generation
Source: https://github.com/Pact-Community-Organization/github-marketplace/tree/main/skills/test-generation
Command: npx skills add https://github.com/Pact-Community-Organization/github-marketplace --skill test-generation-pact-community-organization

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generates REPL test scaffolding and TypeScript devnet test suites from Pact module definitions and acceptance criteria to accelerate test coverage and quality.

Core Features & Use Cases

  • Generate REPL test scaffolding for Pact modules to verify basic interactions
  • Produce TypeScript devnet test suites aligned with acceptance criteria for end-to-end validation
  • Provide templates and checklists to ensure happy paths, error paths, authorization checks, and boundary value tests

Quick Start

Provide Pact module definitions and acceptance criteria, and the tool will generate runnable REPL tests and TypeScript devnet suites.

Frequently Asked Questions about test-generation

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

FAQPage Schema
How do I generate TypeScript devnet test suites from Pact module definitions?

You can generate TypeScript devnet test suites by providing Pact module definitions and acceptance criteria, which the tool uses to produce deterministic templates that validate end-to-end interactions.

Can I automate REPL test scaffolding for Pact modules to verify basic interactions?

Yes, automating REPL test scaffolding for Pact modules generates runnable test structures that verify basic interactions and are ready to run immediately without manual setup.

What types of test coverage does automated Pact test generation include?

Automated Pact test generation includes templates and checklists covering happy paths, error paths, authorization checks, and boundary value tests to ensure comprehensive module coverage.

Do I need to provide acceptance criteria to generate Pact devnet test suites?

Yes, providing acceptance criteria is required alongside Pact module definitions to ensure the generated TypeScript devnet test suites are properly aligned with your specific validation requirements.

What's the best way to scaffold tests for Pact modules covering edge cases and authorization checks?

The best way to scaffold these tests is using automated generation from module definitions and acceptance criteria, which produces deterministic templates covering edge cases and authorization checks directly.

Are the generated TypeScript test templates ready to run or do they need manual adaptation?

The generated TypeScript templates and REPL scaffolding are deterministic, ready to run, and easy to adapt, allowing you to execute tests immediately or modify them for specific scenarios.