aibdd-form-story-spec

Convert planner reasoning packages into React TSX scaffolds and Storybook CSF3 stories.

77|15|Updated May 12, 2026
One-click install
npx skills add https://github.com/Waterball-Software-Academy/aixbdd --skill aibdd-form-story-spec
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aibdd-form-story-spec
Source: https://github.com/Waterball-Software-Academy/aixbdd/tree/main/.agents/skills/aibdd-form-story-spec
Command: npx skills add https://github.com/Waterball-Software-Academy/aixbdd --skill aibdd-form-story-spec

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Turns a planner’s reasoning package into boundary-aware React TSX component code plus Storybook CSF3 stories, so downstream evaluation and locator derivation stay aligned instead of drifting.

Core Features & Use Cases

  • Produces component + binding-anchor stories together: writes both <identifier>.tsx and <identifier>.stories.tsx into the caller-provided target_dir.
  • Enforces boundary invariant I4 via accessible-name args: validates that each story’s accessible-name fields and values are present and consistent with the component props.
  • Keeps business logic out of scope: generates a pure visual scaffold for the component, while play functions and assertions are treated as presentation-focused.

Quick Start

Ask the system to delegate to aibdd-form-story-spec with your target_dir and the planner reasoning package that includes component props, story export definitions, and render hints.

Frequently Asked Questions about aibdd-form-story-spec

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

FAQPage Schema
How do I generate Storybook CSF3 stories alongside React TSX components?

To generate Storybook CSF3 stories alongside React TSX components, you provide a planner reasoning package containing component props, story export definitions, and render hints. The skill validates this payload and writes both paired TSX and CSF3 files into your specified target directory together.

What is a binding-anchor story for accessible-name based locators?

A binding-anchor story is a Storybook CSF3 story that acts as the binding-anchor truth for accessible-name based locators. It enforces boundary invariant I4 by validating that accessible-name fields remain present and consistent with the component props.

Do I need a planner reasoning package to generate React component scaffolds?

Yes, you need a planner reasoning package to generate React component scaffolds. The skill requires this caller payload contract containing component props, story export definitions, and render hints to deterministically render the TSX and CSF3 files.

Does generating Storybook stories include business logic and play functions?

No, generating Storybook stories keeps business logic out of scope. The skill produces a pure visual scaffold for the React component, while treating play functions and assertions as presentation-focused rather than embedding business logic.

Why does my accessible-name story validation fail when generating CSF3 files?

Your accessible-name story validation fails when generating CSF3 files because the boundary invariant I4 check detects inconsistencies. Each story's accessible-name fields and values must be present and match the defined component props exactly to pass validation.