Skip to main content
skill CX Codex

liquid-theme-standards — Claude Code skill: overview and install

Defines frontend coding conventions for Shopify Liquid themes. Guides the agent to write consistent markup, styles, and scripts in theme files.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add benjaminsehl/liquid-skills --skill liquid-theme-standards -a claude-code
Open on GitHub

What liquid-theme-standards does

This skill guides coding assistants through front-end development inside Shopify store themes. It enforces safe scoping practices: because {% stylesheet %} tags never parse template tags, dynamic settings are passed via inline CSS custom properties on container elements instead.

It restricts CSS specificity by disallowing ID selectors and !important. Classes follow flat BEM rules without chained child elements. Layout rules favor rem units, logical box properties for right-to-left scripts, container queries, and protective rules against layout shifts.

What it helps with

  • enforce BEM class naming without nested selector bloat
  • prevent Liquid syntax errors inside static stylesheet tags
  • structure design tokens through CSS variables in root and component scopes
  • implement logical CSS properties for RTL layout support

Example prompts for the agent

  • Refactor this product card markup to follow theme BEM conventions
  • Add responsive styles for the banner section using CSS variables for theme settings
  • Check this theme stylesheet for high specificity selectors and physical padding properties

How to install liquid-theme-standards

1Skills CLI (Vercel)

npx skills add benjaminsehl/liquid-skills --skill liquid-theme-standards -a claude-code

2Manually: put the files in place

~/.claude/skills/liquid-theme-standards/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/liquid-theme-standards/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about liquid-theme-standards

How to install liquid-theme-standards in Claude Code?

Run npx skills add benjaminsehl/liquid-skills --skill liquid-theme-standards -a claude-code in your terminal.

What does liquid-theme-standards do?

It teaches coding assistants standard frontend practices for Shopify themes, covering BEM syntax, CSS token hierarchy, and template limitations.

Why should dynamic settings stay out of stylesheet tags?

Shopify themes do not evaluate Liquid tags inside {% stylesheet %} blocks. Dynamic variables must be declared in inline styles on the wrapping element.

Similar skills

Everything for Frontend and UI →

From the same set3

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor