faststore-storefront

Consolidate VTEX FastStore coding rules and development workflow conventions.

39|9|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/vtex/skills --skill faststore-storefront
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: faststore-storefront
Source: https://github.com/vtex/skills/tree/main/tracks/faststore/skills/faststore-storefront
Command: npx skills add https://github.com/vtex/skills --skill faststore-storefront

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Consolidates the coding rules and development workflow for VTEX FastStore storefronts.

Core Features & Use Cases

  • Establishes conventions for TypeScript/React development, section overrides, BFF extensions, and theming to ensure uniform practices across FastStore projects.
  • Serves as an onboarding handbook and governance document to maintain code quality, safety, and reusability.
  • Provides CMS schema alignment and component registration guidance used across tracks.

Quick Start

Summarize the essential conventions and steps to begin a new FastStore task.

Frequently Asked Questions about faststore-storefront

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

FAQPage Schema
What are the coding rules for VTEX FastStore storefront development?

VTEX FastStore storefront development requires following specific coding rules for TypeScript/React components, section overrides, BFF extensions, and theming to ensure uniform practices and code quality across projects.

How do I create section overrides in a FastStore storefront?

To create section overrides in a FastStore storefront, you must follow established conventions that enforce CMS schema alignment and proper component registration to maintain code reusability and safety.

What is the development workflow for extending the BFF in VTEX FastStore?

The development workflow for extending the BFF in VTEX FastStore involves applying specific coding rules that consolidate backend-for-frontend modifications to ensure consistent behavior and project governance.

Do I need to align the CMS schema when registering components in FastStore?

Yes, you need to align the CMS schema when registering components in FastStore to ensure consistent discovery, execution, and proper integration of TypeScript/React elements within the storefront architecture.

Are there specific conventions for writing TypeScript and React components in FastStore?

FastStore enforces specific TypeScript and React component conventions designed to maintain code quality, safety, and reusability across all storefront projects, serving as an onboarding handbook for developers.