faststore Витрина магазина
Core coding rules and workflow for developing VTEX FastStore storefronts. Use when starting any FastStore development task, writing TypeScript/React components, creating section overrides, extending the BFF, or styling. Covers all primary conventions, safety rules, and the development workflow used across every FastStore project.
Что делает навык
Набор правил и рабочего процесса для разработки storefronts на VTEX FastStore, охватывающий соглашения по кодированию, безопасности, работе с CMS и стилизацией. Обеспечивает создание корректных, поддерживаемых решений в рамках архитектуры FastStore без использования сторонних фреймворков или ручного редактирования сгенерированных файлов.
Когда применять
- Разработка и переопределение (override) секций магазина с использованием компонентов @faststore/ui и регистрации в index.tsx
- Создание кастомных компонентов и стилей с соблюдением правил CSS Modules и использования дизайн-токенов
- Синхронизация схем CMS через faststore cms-sync или ручную генерацию и загрузку схем через VTEX CLI
- Отладка и рефакторинг React-компонентов в среде FastStore с учетом ограничений фреймворка
Как работает
- Проанализировать задачу и требования, уточнив недостающие детали у пользователя перед началом работы
- Написать код на TypeScript/React, используя компоненты @faststore/components или @faststore/ui, и стилизовать их через SCSS модули с оберткой
- Зарегистрировать новые секции в src/components/index.tsx с ключом, соответствующим $componentKey в JSONC-файлах
- Проверить существование файлов через терминал (ls) перед созданием новых ресурсов, избегая папки .faststore/
- Запустить faststore cms-sync (или аналоги vtex content) для генерации и загрузки схем CMS после изменений в JSONC
- Проверить результат загрузки схемы и сообщить пользователю о статусе или необходимых действиях в интерфейсе VTEX
Примеры запросов агенту
Что понадобится
- Установленный глобально VTEX CLI или @faststore/cli
- Доступ к проекту FastStore с файлами discovery.config.js и cms/faststore/components
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.