spree-project

Manage Spree Commerce project setup, customization, and deployment.

4|Updated Jun 9, 2026
One-click install
npx skills add https://github.com/spree/agent-skills --skill spree-project
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spree-project
Source: https://github.com/spree/agent-skills/tree/main/skills/spree-project
Command: npx skills add https://github.com/spree/agent-skills --skill spree-project

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines Spree Commerce project management, providing a comprehensive toolkit for customization, development, and deployment.

Core Features & Use Cases

  • Project Management: Offers a unified context for Spree Commerce projects, including model, controller, and customization patterns.
  • Customization: Provides guidance on choosing the right customization pattern for Spree projects, including decorators, subscribers, and admin extension APIs.
  • Deployment: Assists in configuring and deploying Spree Commerce projects, with support for both Docker-based and classic Rails app setups.

Quick Start

Use the spree-project skill to set up a new Spree Commerce project with Docker.

Frequently Asked Questions about spree-project

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

FAQPage Schema
How do I set up a Spree Commerce project with Docker?

To set up a Spree Commerce project with Docker, use this Skill to manage the project configuration and deployment. It provides a unified context for initializing Docker-based Rails app setups for your Spree Commerce environment.

What is the best way to customize Spree Commerce models and controllers?

The best way to customize Spree Commerce models and controllers is by using decorators, subscribers, and admin extension APIs. This Skill provides guidance on choosing the right customization pattern for your specific Spree project requirements.

Does Spree Commerce support both Docker and classic Rails app configurations?

Yes, Spree Commerce supports both Docker-based and classic Rails app configurations. This Skill assists in configuring and deploying your project regardless of which application setup you choose for your environment.

When do I need to use decorators versus subscribers in Spree Commerce?

You need to use decorators versus subscribers in Spree Commerce when choosing the right customization pattern for your project. This Skill offers guidance on selecting between decorators, subscribers, and admin extension APIs based on your integration needs.

How do I integrate external services into a Spree Commerce project?

To integrate external services into a Spree Commerce project, this Skill offers guidance on choosing the right customization patterns and connecting external systems. It manages the setup within both Docker and classic Rails app configurations.

Why use a dedicated context for managing Spree Commerce project deployment?

Using a dedicated context for managing Spree Commerce project deployment streamlines the configuration of Docker and classic Rails setups. It simplifies choosing customization patterns and integrating external services throughout the development lifecycle.