What problem does it solve?
This Skill prevents errors and wasted cycles when updating a Shopify Shrine theme by teaching Claude the exact theme file layout, section/block relationships, and schema-driven settings so it can make correct changes instead of guessing filenames or JSON structures.
Core Features & Use Cases
- Shrine theme file structure guidance: Directs edits to the correct locations across
config/, layout/, sections/, templates/, assets/, and snippets/.
- Brand-specific template workflow: Helps create
templates/product.<brand>.json from templates/product.json to customize PDP section ordering and visibility per brand without forking the whole theme.
- settings_data.json correctness: Enforces token and font naming rules that align with
settings_schema.json, including the required font format like oswald_n7.
- main-product section block targeting: Clarifies which PDP elements are driven by blocks in
sections/main-product.liquid and which are controlled by template JSON ordering.
- Safe GraphQL update process: Guides template updates via
themeFilesUpsert with a read-before-write workflow to avoid missing or malformed updates.
Quick Start
Use the shopify-shrine skill to update your Shrine theme by creating a templates/product.<brand>.json template that reorders and configures the main-product blocks, then apply it to your products in Shopify.