map-section

Map Shopify theme sections and generate compatibility reports.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/cfagerlin/theme-forge --skill map-section
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: map-section
Source: https://github.com/cfagerlin/theme-forge/tree/main/map-section
Command: npx skills add https://github.com/cfagerlin/theme-forge --skill map-section

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Assess compatibility between a live/base theme section and the target theme. Finds the best match, compares schemas, and produces a compatibility report.

Core Features & Use Cases

  • Load the base-theme section and parse its section schema to extract settings, blocks, and presets.
  • Identify candidate sections in the target theme by exact name, prefixed name, or fuzzy similarity, then perform deep comparisons of schema, HTML, and CSS.
  • Generate a structured compatibility report and persist it to .theme-forge/mappings/sections/{section-name}.json for review.

Quick Start

Onboard the base and target themes, then run /theme-forge map-section <section-name> to generate the compatibility report.

Frequently Asked Questions about map-section

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

FAQPage Schema
How do I assess Shopify section compatibility during a theme migration?▼

Shopify section compatibility is assessed by parsing the base-theme section schema to extract settings, blocks, and presets, then comparing it against target-theme candidates using exact name, prefixed name, or fuzzy similarity matching. The tool evaluates schema, HTML, and CSS to identify the best match.

What does a Shopify section mapping report include?▼

A Shopify section mapping report contains a structured compatibility assessment generated from deep comparisons of section schemas, HTML, and CSS. It identifies the best target-theme match for a base-theme section and writes the results as a JSON mapping file.

Can I compare section schemas between two different Shopify themes?▼

Yes, you can compare section schemas between two different Shopify themes. Load the base-theme section to extract its settings, blocks, and presets, then perform deep comparisons against candidate sections identified in the target theme.

How do I generate a compatibility report for a specific Shopify section?▼

To generate a compatibility report for a specific Shopify section, onboard the base and target themes, then run the map-section command with the section name. The structured compatibility report is written to the mappings directory as a JSON file.

Do I need access to both base and target themes to map Shopify sections?▼

Yes, you need access to both base and target themes to map Shopify sections. The process requires parsing the base-theme section schema and comparing it against candidate sections within the target theme to produce the compatibility assessment.