What problem does it solve?
Help developers build, validate, and scaffold Shopify POS UI Extensions with consistent UI components and CLI-driven workflows so extensions conform to platform targets and type requirements.
Core Features & Use Cases
- CLI-driven scaffolding: Guides developers to scaffold new POS extensions with the Shopify CLI and enforces never manually creating extension configuration.
- Search-first, validate-later workflow: Requires searching Shopify docs for component and target details, authoring Preact/Polaris web-component code, then validating with the included scripts before returning code.
- Targets and examples: Supports many POS targets (tiles, modals, action menu items, receipt header/footer, customer/order/register blocks) and is suited for workflows like age verification modals, custom home tiles, and line-item actions.
Quick Start
Generate a pos.home.modal.render extension that shows an age verification banner, run the search_docs.mjs lookup for the used components, write the extension file, and validate it with scripts/validate.mjs.