Skip to content

v6.0.0 — Spree 6

Latest

Choose a tag to compare

@damianlegawiec damianlegawiec released this 30 Sep 19:21
427273d

Agent skills for Spree 6.0 (Rails 8.1). The plugin version now matches Spree's major version.

Still on Spree 5.x? Use v0.3.0.

Highlights

  • Every skill rewritten or updated for Spree 6 and checked against Spree main (6.0.0.beta4): Cart/Order split, no state machines, workflows and hooks, typed tax/discount/fee rows, no master variant, fulfillment vocabulary, roles as data, custom fields, the React dashboard, Solid Queue.
  • 26 → 38 skills.

New skills

spree-upgrade-5-to-6 · spree-workflows · spree-dashboard · spree-dashboard-plugins · spree-marketplace · spree-b2b · spree-order-totals · spree-taxes · spree-returns · spree-inventory · spree-auth-permissions · spree-providers · spree-reporting · spree-multi-tenant

Removed / renamed

  • Removed spree-legacy-api-v2 (API v2 is gone in 6.0) and spree-admin (replaced by @spree/dashboard — see spree-dashboard).
  • Renamed spree-shipping-fulfillment → spree-fulfillment.

Plugin

  • spree-expert subagent, /spree:doctor (Spree 6 stack: web + Postgres, Solid Queue, /dashboard, encryption keys) and /spree:audit-upgrade (5.6 → 6.0 gate and breaking-change grep recipes) updated.
  • Destructive-DB safety hook now also protects carts, customers, admin users, fulfillments, refunds, store credits, gift cards and API keys, matches case-insensitively, and catches .all / .unscoped mass deletes.

Upgrading the skills

  • npx skills update
  • Claude Code plugin: /plugin → update spree@spree

Update the skills when you upgrade your project to Spree 6, not before — the guidance targets 6.x only.