spree-setup
Installation
SKILL.md
Spree Setup
Before writing code
Fetch live docs:
- Fetch https://spreecommerce.org/docs/developer/cli/quickstart for the current
create-spree-appflags and Node/Ruby version requirements. - Fetch https://github.com/spree/spree-starter (README) for the Rails-backend starter setup.
- Fetch https://github.com/spree/storefront (README) for the Next.js storefront prerequisites.
- Web-search the latest release tag at https://github.com/spree/spree/releases — confirm the current minor version and matching
spree-starter/storefrontbranch. - Check the v5.2 announcement (https://spreecommerce.org/announcing-spree-5-2/) for CLI changes if working on an older project.
Conceptual Architecture
Two Repos, One Project
A modern Spree project typically combines:
spree-starter(Rails 7+) — the backend application running thespreeumbrella gem, admin, APIs, webhooksstorefront(Next.js 16+) — the headless storefront talking to the Rails backend over API v3