katalyst-bdd-architecture
OfficialStructure BDD tests with clean ports and adapters.
Software Engineering#architecture#playwright#bdd#dependency-injection#ports-and-adapters#step-definitions#custom-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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.