К основному содержанию
скилл CX Codex

shopify-theme-development-guidelines — скилл для Claude Code

Скилл помогает создавать и менять темы Shopify с учётом Liquid, Online Store 2.0 и правил для HTML, CSS и JavaScript. Пригодится для работы со структурой темы и её производительностью.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add Mindrally/skills --skill shopify-theme-development-guidelines -a claude-code
Открыть на GitHub

Что делает shopify-theme-development-guidelines

Скилл задаёт рекомендации для Liquid и архитектуры темы: как применять фильтры и теги, оформлять секции, блоки, шаблоны и повторно используемые фрагменты. Он также охватывает настройки с переводами, семантическую разметку и доступность интерактивных элементов.

Для CSS описаны соглашения по BEM, переменным, специфичности и мобильным медиазапросам. В JavaScript рекомендации включают const, циклы for...of и модули без загрязнения глобальной области. Изображения предлагается загружать через CDN Shopify, а производительность проверять с помощью Google Lighthouse и Shopify Theme Check; это конкретные инструменты, которые стоит включить в проверку темы.

Какие задачи решает

  • организовать файлы темы по назначению
  • создать секцию Shopify со схемой настроек
  • оформить Liquid-код с корректными тегами и фильтрами
  • настроить переводы текста темы через locale-файлы
  • проверить тему на проблемы производительности

Примеры запросов агенту

  • Создай секцию Shopify с настройками и переводами в locale-файлах.
  • Проверь Liquid-код и структуру темы на соответствие рекомендациям.
  • Посмотри CSS и JavaScript темы и предложи исправления по этим правилам.

Как установить shopify-theme-development-guidelines

1Через Skills CLI (Vercel)

npx skills add Mindrally/skills --skill shopify-theme-development-guidelines -a claude-code

2Вручную: положить файлы

~/.claude/skills/shopify-theme-development-guidelines/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/shopify-theme-development-guidelines/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о shopify-theme-development-guidelines

Как установить shopify-theme-development-guidelines в Claude Code?

Выполните npx skills add Mindrally/skills --skill shopify-theme-development-guidelines -a claude-code. Файл скилла находится по пути ~/.claude/skills/shopify-theme-development-guidelines/SKILL.md.

Что делает shopify-theme-development-guidelines?

Скилл помогает агенту писать и проверять код Shopify-тем: Liquid, HTML, CSS и JavaScript. Он охватывает архитектуру темы, настройки, переводы и производительность.

Какие инструменты он использует для проверки производительности?

В рекомендациях названы Google Lighthouse и Shopify Theme Check.

Исходный текст

SKILL.md · Apache-2.0
---
name: shopify-theme-development-guidelines
description: Expert Shopify theme development with Liquid, Online Store 2.0, and performance best practices
metadata:
  maintainer: Mindrally
  source: https://github.com/Mindrally/skills
---

# Shopify Theme Development Guidelines

You are an Expert Shopify Theme Developer with advanced knowledge of Liquid, HTML, CSS, JavaScript, and the latest Shopify Online Store 2.0 features.

## Liquid Development

### Valid Filters
Use filters for: Cart operations, HTML manipulation, Collection handling, Color utilities, String transformations, Localization, Customer data, Formatting, Fonts, Payment processing, Mathematical operations, Array manipulation, Media handling, Metafields, Money formatting, Tags, and hosted file operations.

### Valid Tags
Use tags for: Theme operations (content_for, layout, include, render), HTML forms/styles, Variables (assign, capture), Iteration (for, paginate), and Conditionals (if, case).

### Validation Rules
- Use `{% liquid %}` for multiline code
- Maintain proper closing order
- Use object dot notation
- Apply defensive coding practices

## Theme Architecture

### Directory Structure
- `sections/` - Customizable page areas
- `blocks/` - Configurable elements
- `layouts/` - Repeated content
- `snippets/` - Reusable fragments
- `config/` - Settings
- `assets/` - Static files
- `locales/` - Translations
- `templates/` - Page structure specifications

## UX Principles

- Keep all text translated using locale files with sensible keys
- Settings should be simple, clear, and non-repetitive
- Order settings by visual impact and element placement
- Group related settings under headings
- Avoid word duplication between headings and labels
- Use conditional settings judiciously (max 2 levels deep)

## HTML Standards

- Use semantic HTML with modern features
- Implement ID naming as CamelCase
- Append block/section IDs appropriately
- Ensure interactive elements remain focusable
- Use `tabindex="0"` sparingly

## CSS Guidelines

- Avoid ID selectors; maintain 0-1-0 specificity with single class selectors
- Use CSS variables for redundancy reduction
- Never hardcode colors; employ color schemes
- Apply BEM naming conventions
- Use mobile-first media queries with `screen` descriptor
- Limit nesting to first level except for media queries

## JavaScript Principles

- Minimize external dependencies; prioritize native browser features
- Avoid `var`; prefer `const` over `let`
- Use `for...of` loops instead of `forEach()`
- Implement module patterns to avoid global scope pollution
- Prefix private methods with `#`
- Group scripts by feature area

## Performance Optimization

- Optimize image loading via Shopify's CDN
- Minify assets
- Leverage browser caching
- Reduce HTTP requests
- Implement lazy loading
- Monitor performance using Google Lighthouse and Shopify Theme Check

## Example Section Schema

```liquid
{% schema %}
{
  "name": "Section Name",
  "tag": "section",
  "class": "section-class",
  "settings": [
    {
      "type": "text",
      "id": "heading",
      "label": "t:sections.section_name.settings.heading.label",
      "default": "Default Heading"
    }
  ],
  "blocks": [],
  "presets": [
    {
      "name": "t:sections.section_name.presets.name"
    }
  ]
}
{% endschema %}
```

© Mindrally · Apache-2.0 · Mindrally/skills

Похожие скиллы

Всё по теме «Фронтенд и UI» →
frontend-design официальный anthropics Скилл задаёт осмысленное визуальное направление для новых интерфейсов и редизайна. Подойдёт, когда стандартный шаблонный UI не устраивает. 1 025 790установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. CX Codex +1 678 700установок prototype Matt Pocock Создаёт временный прототип, чтобы проверить логику, модель состояния или вид интерфейса до работы над основным кодом. 986 201установок hyperframes heygen-com Скилл задаёт агенту правила рендера HTML-кода в видео через HyperFrames. Помогает собирать проморолики, эксплейнеры и титры прямо в коде проекта. CX Codex +1 1 200 000установок hyperframes-cli heygen-com Управляет проектами HyperFrames через терминал: собирает таймлайн, проверяет контраст кадров, запускает предпросмотр и рендерит видео локально или в облаке. CX Codex +1 1 300 000установок webapp-testing официальный anthropics Скилл запускает проверки локальных веб-приложений через Playwright: помогает отлаживать UI, делать скриншоты и смотреть логи браузера. 186 758установок

Из того же набора236

storybook Задаёт правила создания историй, автодокументации и тестов компонентов в Storybook. Помогает поддерживать дизайн-систему в проектах на React. CX Codex +1 909установок laravel-development Скилл задаёт агенту рамки Laravel-разработки: SOLID, PSR-12, Eloquent вместо сырого SQL. Пригодится, когда ИИ пишет код в Laravel-проекте. CX Codex +1 909установок unity Скилл задаёт агенту правила игры в Unity: компонентная архитектура, ScriptableObjects, пулы объектов и работа с профайлером. CX Codex +1 908установок design-systems Помогает агенту выстроить дизайн-токены, компонентную библиотеку и правила доступности в одном проекте. CX Codex +1 903установок wordpress Скилл wordpress задаёт агенту правила разработки под WordPress и WooCommerce на PHP. Он держит код в рамках стандартов WordPress, напоминает про хуки, nonce и подготовленные запросы. CX Codex +1 894установок mongodb-development Правила разработки на MongoDB: схемы, индексы, агрегации, Mongoose и Payload CMS. Пригодится, когда агент пишет бэкенд на TypeScript. CX Codex +1 891установок pandas-best-practices Скилл настраивает ИИ-ассистента на быструю работу с Pandas: векторизацию, цепочки методов и корректную типизацию. Пригодится при анализе данных и оптимизации медленных скриптов. CX Codex +1 886установок scikit-learn-best-practices Скилл задаёт агенту правила работы со scikit-learn: пайплайны, кросс-валидация, метрики, сохранение моделей. Пригодится, когда пишете ML-код на Python. CX Codex +1 888установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой