neuro-shopify-horizon

Implements Shopify theme sections by detecting theme architecture and reusing existing blocks with scoped CSS overrides.

Updated Apr 18, 2026
One-click install
npx skills add https://github.com/webdevarif/claude-skills --skill neuro-shopify-horizon-webdevarif
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: neuro-shopify-horizon
Source: https://github.com/webdevarif/claude-skills/tree/main/neuro-shopify-horizon
Command: npx skills add https://github.com/webdevarif/claude-skills --skill neuro-shopify-horizon-webdevarif

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Translating Figma designs into Shopify theme code is error-prone because each theme architecture (Horizon/Theme Blocks, Dawn/OS 2.0, Legacy) uses different block systems, rendering patterns, and nesting limits, and developers often rebuild components that already exist in the theme. ## Core Features & Use Cases - Theme Architecture Detection: Runs a mandatory 5-step detection flow (checking /blocks/ directory, content_for 'blocks' usage, theme identity, nested block support) to classify the theme before writing any code. - Figma-to-Block Mapping: Maps design elements (heroes, cards, testimonials, CTAs) to existing Horizon blocks and sections using a reuse-first decision tree, with a complete inventory of blocks, sections, and snippets. - Scoped CSS Override Pattern: Applies design differences via custom classes and {% style %} tags scoped to section or block IDs, never modifying original theme CSS files. - Use Case: Given a Figma hero banner design, detect the theme is Horizon, map it to the hero section with text and button blocks, and add scoped CSS overrides for custom fonts, colors, and responsive spacing. ## Quick Start Analyze this Figma hero section design and implement it in my Shopify theme using existing blocks with scoped CSS overrides.

Frequently Asked Questions about neuro-shopify-horizon

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert a Figma design into a Shopify theme section?

First detect the theme architecture, then map each design element to existing blocks using the Figma-to-block mapping table. Use the generic section.liquid with group, text, image, and button blocks, and add scoped CSS overrides only where the design differs from defaults.

How to detect if a Shopify theme uses Horizon theme blocks or Dawn OS 2.0?

Check for a /blocks/ directory containing .liquid files and search sections for {% content_for 'blocks' %}. Horizon themes have both and support nested blocks via @theme, while Dawn defines blocks inline in section schemas with a 2-level nesting limit.

What is the difference between Horizon blocks and Dawn section blocks?

Horizon blocks are standalone .liquid files in /blocks/, reusable across sections and nestable up to 8 levels via group blocks. Dawn blocks are defined inline in each section's schema, limited to 2 nesting levels, and cannot be shared between sections.

How do I override Shopify theme CSS without breaking other sections?

Scope all overrides to the section ID using .section-{{ section.id }} selectors inside a {% style %} tag in the section file. For custom blocks, scope to #block-{{ block.id }}. Never modify the theme's original CSS asset files.

When should I create a new Shopify block instead of reusing existing ones?

Creating new blocks is the last resort. First check if an existing block handles the element, then try CSS overrides, then compose group blocks from child blocks. Only build custom blocks or use custom-liquid when no existing composition fits the design.