What problem does it solve?
It eliminates repetitive, error-prone manual work of creating Storybook story files for Vue components by generating a minimal, canonical CSF3 structure from an existing spec.
Core Features & Use Cases
- Canonical story scaffolding: Produces the expected Button.stories.js-like shapes (Default + composite Types/Sizes + state stories for Loading and Disabled only when supported).
- Spec-driven Docs injection: Lifts the spec’s Purpose lead-in and the ## Usage vue snippet into parameters.docs.description.component as the single source of truth.
- Accurate controls & typings: Generates argTypes and args aligned to the spec’s Props, Events (camelCase on<EventName>), and Slots.
Quick Start
Use the storybook-write skill on the file .specs/<name>.md for the component, following the constraints and the reference Button.stories.js shape to generate the target apps/storybook/src/stories/webkit story file.