katalyst-bdd-architecture

Official

Structure BDD tests with clean ports and adapters.

Authoresimplicityinc
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Katalyst BDD architecture provides a clear blueprint for building and extending a behavior-driven development framework by enforcing a strict separation of concerns between domain logic, ports, adapters, and infrastructure, which improves testability and maintainability.

Core Features & Use Cases

  • Ports and Adapters architecture provides clear boundaries between layers (Test, Domain, Port, Adapter, Infrastructure) and enables swapping implementations without changing tests.
  • Dependency injection with createBddTest wire together ports, adapters, and world state, allowing default or customized configurations for API, UI, authentication, and cleanup flows.
  • Creating Custom Adapters and Steps demonstrates how to extend the framework with new ports, adapters, and reusable step definitions to support hybrid (API + UI) test scenarios.

Quick Start

Review the katalyst-bdd-architecture skill to understand how ports, adapters, and DI integrate; wire ApiPort and UiPort adapters with createBddTest, then run your BDD tests to verify behavior.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: katalyst-bdd-architecture
Download link: https://github.com/esimplicityinc/katalyst-domain-mapper/archive/main.zip#katalyst-bdd-architecture

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.