storefront-next
Agent skills for building Salesforce B2C Storefront Next projects — React 19 storefronts with routing, data fetching, Page Designer, authentication, i18n, extensions, and deployment to Managed Runtime.
Part of the B2C Developer Tooling marketplace.
Installation
# Claude Code
claude plugin marketplace add SalesforceCommerceCloud/b2c-developer-tooling
claude plugin install storefront-next@b2c-developer-tooling
# GitHub Copilot CLI
copilot plugin marketplace add SalesforceCommerceCloud/b2c-developer-tooling
copilot plugin install storefront-next@b2c-developer-tooling
VS Code (GitHub Copilot): Command Palette → Chat: Install Plugin From Source → enter the repo SalesforceCommerceCloud/b2c-developer-tooling.
Codex: open the repo as a workspace, restart Codex, then install from the B2C Developer Tooling marketplace in the plugin directory.
For file-copy install to any supported IDE, use b2c setup skills storefront-next. See the install guide for details.
What's included
Skills covering the full Storefront Next development lifecycle:
sfnext-project-setup— project creation, environment configuration, project structuresfnext-routing— React Router 7 file-based routing with flat-routes conventionssfnext-data-fetching— server-side loaders, actions, useScapiFetchersfnext-components— UI components, createPage HOC, shadcn/ui, Tailwind CSS v4sfnext-create-component— design-system component authoring: layer model, CVA variants, data-slot, accessibility, Storybook coveragesfnext-create-vertical— create a new brand theme / storefront variant via the brand token layer, typography, dark mode, and fixturessfnext-configuration— config.server.ts, environment variables, multi-site setupsfnext-page-designer— Page Designer integration with React decorators and component registrysfnext-extensions— extension system, target points, extension routes, and the base-audit decision gate (extend vs token/variant override)sfnext-authentication— split-cookie SLAS architecture, auth middleware, session managementsfnext-i18n— internationalization with i18next, dual-instance server/client, namespacessfnext-state-management— React context, Zustand stores, basket providersfnext-testing— Vitest unit tests, Storybook stories, interaction and accessibility testingsfnext-performance— bundle size limits, DynamicImage, parallel fetching, Lighthouse optimizationsfnext-scapi-management— manage typed SCAPI clients, discover API schemas before codingsfnext-custom-apis— end-to-end custom API implementation and consumptionsfnext-deployment— build and deploy to Managed Runtime (MRT), cartridge deploymentsfnext-hybrid-storefronts— hybrid setup with SFRA/SiteGenesis, gradual migration, session bridging
See skills/ for the full list.
Related plugins
storefront-next-figma— design-kit companion: duplicate the Figma kit for a vertical and sync brand tokens. Pairs withsfnext-create-vertical. Requires the Figma MCP server.
License
Apache-2.0. See the repo LICENSE.