jekyll_component_create
Create reusable Jekyll Liquid components with SCSS, docs, and example files. Use for new UI components, not one-off page markup.
Instructions
Create a reusable Jekyll Liquid component and its associated SCSS, documentation, and example files. Use when the user asks to create a new reusable UI component. Do not use for one-off page markup. This operation modifies project files. Supports dry_run. Names are normalized to kebab-case.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Component name (e.g. 'Pricing Card' or 'pricing-card') | |
| dry_run | No | If true, only report planned operations without writing files | |
| example | No | Create example file (default true) | |
| category | No | Optional category label | |
| variants | No | Variant names, e.g. ['default','popular'] | |
| javascript | No | Also create a JS module (default false) | |
| documentation | No | Create docs file (default true) |