What problem does it solve?
It eliminates the time-consuming, error-prone work of manually creating new spec-compliant Vue component files by generating the full component scaffold consistently from an approved spec.
Core Features & Use Cases
- Spec-to-file conversion: Transforms an approved .specs/<name>.md into the correct Vue component directory structure and file set for both monolithic and canonical composition patterns.
- Exports and packaging wiring: Creates per-component package.json files and adds the proper entries to packages/webkit/package.json#exports so the components are discoverable by consumers.
- Strict compliance guardrails: Ensures every prop, event, and slot comes only from the spec and follows the repository’s styling and implementation constraints (TypeScript-only, no local styles, variants via data-* attributes).
Quick Start
Use the component-scaffold skill to generate the Vue implementation and package/exports wiring for a newly approved component named popover based on its .specs/popover.md content.