katalyst-bdd-create-test

Create BDD test patterns for API, UI, TUI, and hybrid scenarios in Gherkin.

Updated Feb 5, 2026
One-click install
npx skills add https://github.com/esimplicityinc/katalyst-domain-mapper --skill katalyst-bdd-create-test
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: katalyst-bdd-create-test
Source: https://github.com/esimplicityinc/katalyst-domain-mapper/tree/main/.opencode/skills/katalyst-bdd-create-test
Command: npx skills add https://github.com/esimplicityinc/katalyst-domain-mapper --skill katalyst-bdd-create-test

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides ready-to-use BDD patterns and guidance to accelerate the creation of API, UI, TUI, and hybrid tests. It reduces boilerplate by offering standardized tags, data strategies, and cleanup workflows, enabling teams to produce robust test suites quickly.

Core Features & Use Cases

  • Pattern-driven test templates for API, UI, TUI, and hybrid scenarios.
  • Data-driven and background setup capabilities with best-practice cleanup.
  • Example-oriented guidance covering tagging, placeholders, and JSON doc strings.
  • Use Case: Create end-to-end test suites that validate cross-layer behavior from API to UI.

Quick Start

  • Review the included Gherkin patterns and adapt them to your project.
  • Ensure Node.js, npm, and Playwright are installed; run npm install to set up dependencies.
  • Generate and implement step stubs with npm run gen:stubs, then run tests with npm test.
  • Use tag filtering to selectively run API, UI, TUI, or hybrid tests.

Frequently Asked Questions about katalyst-bdd-create-test

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

FAQPage Schema
How do I create data-driven BDD tests using Playwright and Gherkin?

You can create data-driven BDD tests by adapting ready-to-use Gherkin patterns that leverage placeholders and doc strings for JSON payloads, running them in a standard Playwright-based environment to validate cross-layer behavior.

What is the best way to structure API and UI test cleanup in BDD scenarios?

The best way to structure test cleanup is by using standardized tags and cleanup semantics provided in BDD patterns, which ensure immediate resource cleanup registration after API, UI, TUI, or hybrid test scenarios execute.

Can I use Gherkin background setup for cross-layer hybrid testing?

Yes, you can use Gherkin background setup capabilities for hybrid testing. The BDD patterns support cross-layer behavior validation from API to UI, incorporating background setup and best-practice cleanup workflows.

Does this BDD test automation approach support accessibility-focused selectors?

Yes, the BDD test automation patterns assume a standard Playwright-based environment and specifically include guidance for using accessibility-focused selectors when authoring UI test steps in Gherkin.

How do I generate step stubs for Gherkin test automation patterns?

To generate step stubs for Gherkin test automation patterns, ensure Node.js and Playwright are installed, run npm install, and then execute npm run gen:stubs to implement the step definitions before running tests with npm test.

How do I selectively run API or UI tests using BDD tag filtering?

You can selectively run API, UI, TUI, or hybrid tests by applying standardized tag filtering to your Gherkin scenarios, allowing you to target specific test layers during your test automation execution.