spree/agent-skills

Agent skills for Spree Commerce — works with Claude Code, Codex, Cursor, Copilot, Cline, Aider, Zed, Windsurf, OpenCode, and 60+ other agentic CLIs.

4Stars on the repository
33Mods indexed here, across every type
1mo agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

spree-admin

01

spree/agent-skills

Skill Claude CodeCodex

Use when the user is customizing the Spree admin (the spreeadmin gem) — adding a new resource page, registering a sidebar item, customizing a column in an admin table, overriding a view, scaffolding a new admin section. Common phrasings include "add admin page", "Rails admin", "spreeadmin", "scaffold admin resource"…

4 1mo ago A 97 tokens original MIT

spree-api-v3

02

spree/agent-skills

Skill Claude CodeCodex

Use when the user is integrating with Spree's v3 REST API — making requests as a customer, building an admin app, writing webhook consumers, debugging auth errors, parsing API responses. Distinguishes the Store API (customer-facing) from the Admin API (back-office). Common phrasings include "Spree API", "Store API"…

4 1mo ago A 156 tokens original MIT

spree-catalog

03

spree/agent-skills

Skill Claude CodeCodex

Use when the user is working with Spree's product catalog — Products, Variants, Options, Categories, search, images, product publication on channels. Common phrasings include "add a product type", "variants vs options", "product taxonomy", "categorize products", "product images", "Meilisearch reindex", "search…

4 1mo ago A 123 tokens original MIT

spree-checkout

04

spree/agent-skills

Skill Claude CodeCodex

Use when the user is working on Spree's checkout flow — cart pipeline, order state machine, address handling, the transition from cart to completed order, customizing checkout steps, payment sessions, guest checkout. Common phrasings include "checkout broken", "order stuck in X state", "skip address step", "guest…

4 1mo ago A 107 tokens original MIT

spree-cli

05

spree/agent-skills

Skill Claude CodeCodex

Use when calling the Spree Admin API from the command line or driving it programmatically as an agent — exploring endpoints, reading or mutating store data, and especially DEBUGGING (inspecting an order/product/customer, checking why a request failed, reproducing a 403/422). The spree api command group in @spree/cli…

4 1mo ago A 195 tokens original MIT

spree-customization

06

spree/agent-skills

Skill Claude CodeCodex

Use FIRST when the user is about to customize Spree and the right approach isn't obvious — "how do I customize X", "what's the best way to add Y", "how do I extend Spree", "should I use a decorator or a subscriber", "where should I put this logic", "how do I add custom behavior", "where does business logic go". Maps a…

4 1mo ago A 142 tokens original MIT

spree-data-model

07

spree/agent-skills

Skill Claude CodeCodex

Use when the user is asking how Spree's domain models relate — Orders, LineItems, Variants, Products, Stores, Channels, Markets, Payments, Shipments, Customers, Adjustments. Architecture and relationships only. Common phrasings include "how does X connect to Y", "what's the relationship between", "where does Spree…

4 1mo ago A 154 tokens original MIT

spree-decorators

08

spree/agent-skills

Skill Claude CodeCodex

Use when the user wants to extend a Spree model, controller, helper, or service class without forking — add an association to Spree::Product, add a method to Spree::Order, override a validation, add a scope, prepend a beforeaction, hook into create. Common phrasings include "add brand to product", "decorate Spree::X"…

4 1mo ago A 181 tokens original MIT

spree-dependencies

09

spree/agent-skills

Skill Claude CodeCodex

Use when the user wants to swap how a core Spree service computes — cart add, cart recalculate, checkout flow, ability checks, payment processing, search, serializers in the API. Common phrasings include "Spree.dependencies", "Spree::Dependencies", "replace Spree::Cart::AddItem", "swap the cart recalculate service"…

4 1mo ago A 179 tokens original MIT

spree-deployment

10

spree/agent-skills

Skill Claude CodeCodex

Use when the user is deploying a Spree application to production — Heroku, Render, Fly, AWS, K8s, plain Docker. Covers required environment variables, Sidekiq setup, the release-phase command (rake spree:upgrade), ActiveStorage backend config, asset precompile, the docker-entrypoint behavior. Common phrasings include…

4 1mo ago A 149 tokens original MIT

spree/agent-skills

Skill Claude CodeCodex

Use when the user wants Spree to react to something that happened — sync orders to an ERP, send notifications, fire webhooks, integrate with external services, configure webhook endpoints, verify webhook signatures. Common phrasings include "react to X", "when X happens", "send notification when", "sync to external…

4 1mo ago A 145 tokens original MIT

spree-extensions

12

spree/agent-skills

Skill Claude CodeCodex

Use when the user wants to install a specific third-party Spree gem (Stripe, Adyen, PayPal, i18n, search, social login, etc.), build their own Spree extension to share across apps, or swap a core Spree service via Spree.dependencies. Common phrasings include "add Stripe", "install spreeX", "what payment gateways"…

4 1mo ago A 150 tokens original MIT

spree-i18n

13

spree/agent-skills

Skill Claude CodeCodex

Use when the user is translating Spree — adding a new locale, translating product names/descriptions, fixing missing translations, configuring RTL languages, building a multilingual storefront, working with Mobility, or wrangling Spree.t / I18n.t key lookups. Common phrasings include "add Spanish to Spree", "translate…

4 1mo ago A 133 tokens original MIT

spree-legacy-api-v2

14

spree/agent-skills

Skill Claude CodeCodex

Use when the user is working with — or migrating away from — the legacy Spree Platform/Storefront API v2 (JSON:API-style under /api/v2/). Triggers on "API v2", "JSON:API", "Platform API", "Storefront API", "v2 to v3 migration", "JSON:API attributes/relationships", "X-Spree-Order-Token", "Bearer token API v2". The…

4 1mo ago A 149 tokens original MIT

spree-payments

15

spree/agent-skills

Skill Claude CodeCodex

Use when the user is working with Spree's payment system — payment methods, gateways (Stripe, Adyen, PayPal), payment sessions, the payment state machine, refunds, store credits, gift cards. Common phrasings include "add payment gateway", "Stripe integration", "payment failed", "refund order", "store credit", "gift…

4 1mo ago A 106 tokens original MIT

spree-performance

16

spree/agent-skills

Skill Claude CodeCodex

Use when the user is investigating or improving Spree performance — slow product listings, slow cart updates, search latency, image processing bottlenecks, Sidekiq queue tuning, N+1 in admin pages, cache invalidation strategies. Common phrasings include "slow PDP", "slow cart", "N+1 queries in Spree", "Sidekiq queue…

4 1mo ago A 114 tokens original MIT

spree-pricing

17

spree/agent-skills

Skill Claude CodeCodex

Use when the user is working with Spree pricing — variant prices, currency-specific pricing, sale/compare-at prices, price lists (5.3), price rules, EU Omnibus compliance (PriceHistory + priorprice), tax-inclusive pricing. Common phrasings include "set price", "compare at price", "sale price", "price list"…

4 1mo ago A 119 tokens original MIT

spree-project

18

spree/agent-skills

Skill Claude CodeCodex

Use when the user is working on a Spree Commerce project — anything involving Spree models, controllers, customization patterns (decorators, subscribers, services), Spree conventions like prefixed IDs / Spree::Model namespacing / Spree.userclass / Spree::Current, or asking how Spree works. Activates broadly for any…

4 1mo ago A 80 tokens original MIT

spree-promotions

19

spree/agent-skills

Skill Claude CodeCodex

Use when the user is working with Spree promotions, discounts, or coupon codes — configuring a promo, writing a custom promotion rule, building a custom action, applying a discount programmatically. Common phrasings include "create promotion", "coupon code", "discount", "BOGO", "free shipping promotion", "promotion…

4 1mo ago A 112 tokens original MIT

spree-resource

20

spree/agent-skills

Skill Claude CodeCodex

Use when the user wants to add a new model, database table, or REST API endpoint to their Spree project. Covers both spree:apiresource (full surface — model + API controllers + serializers + factory + specs + routes) and spree:model (model + migration only, no API). Common phrasings include "add a Brand model"…

4 1mo ago A 125 tokens original MIT

spree-security

21

spree/agent-skills

Skill Claude CodeCodex

Use when the user is hardening a Spree app, responding to a security finding, reviewing a PR for security issues, setting up secrets management, configuring CSP/CORS, or asking about Spree-specific security (CanCanCan scopes, encrypted preferences, webhook HMAC, PCI scope). Covers both standard Rails security…

4 1mo ago A 161 tokens original MIT

spree/agent-skills

Skill Claude CodeCodex

Use when the user is working with Spree's shipping system — shipments, shipping methods, shipping rates, stock locations, the shipment state machine, splitter logic, returns. Common phrasings include "shipping method", "calculate shipping rate", "stock location", "shipment stuck in pending", "order fulfillment", "ship…

4 1mo ago A 102 tokens original MIT

spree-storefront

23

spree/agent-skills

Skill Claude CodeCodex

Use when the user is working on the optional Next.js storefront (the customer-facing online store) — adding a page, customizing checkout, fetching products, integrating with Spree's Store API. Common phrasings include "customize storefront", "Next.js storefront", "frontend changes", "PDP", "product page", "cart"…

4 1mo ago A 110 tokens original MIT

spree-testing

24

spree/agent-skills

Skill Claude CodeCodex

Use when the user is writing or running automated tests for a Spree app — model specs, controller specs, API integration tests, admin feature specs, factories, fixtures. Covers RSpec + Factory Bot + Capybara (Spree's stack — NOT Minitest + fixtures), the spreedevtools gem, pulling in Spree's own factories, the shared…

4 1mo ago A 158 tokens original MIT