aibdd.auto.php.it.handlers.command

Official

Robust Given/When command handlers for aibdd.

Authorzenbuapps
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Command handlers in aibdd workflows often struggle with consistent service invocation, error handling, and dependency resolution. This Skill provides a structured reference for implementing reliable Command handlers that execute operations via service methods, capture failures, and enforce proper layer boundaries.

Core Features & Use Cases

  • Deterministic service invocation: invoke the correct service method based on the api.yml operationId to execute business logic.
  • Error containment: When steps are executed, failures are caught and stored for later validation, avoiding leakage into the test flow.
  • Dependency-driven IDs: all necessary identifiers are sourced from a shared ids map, preventing hard-coded lookups.
  • No direct DB access: reinforces service-layer boundaries, disallowing direct DB calls from the command handler.

Quick Start

Provide a concrete example that uses a When step to call a service method and handle errors with try/catch.

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: aibdd.auto.php.it.handlers.command
Download link: https://github.com/zenbuapps/zenbu-powers/archive/main.zip#aibdd-auto-php-it-handlers-command

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 471,000+ vetted skills library on demand.