llms.txt
Following the llms.txt convention, two indexes are published:Per-page Markdown
Append.md to any docs URL to get the raw Markdown for that page — ideal for fetching a single authoritative page into context:
The @spree/docs npm package
The full developer documentation also ships as an npm package, so agents working in your repository can Read doc files locally — no network round-trips, works offline, and version-pinned to what you installed:
The package tracks the docs published at install time and is versioned independently of your Spree gems — run your package manager’s update to refresh it, and prefer the MCP server when you need the absolute latest.
Generated agent instructions
create-spree-app scaffolds every project with an AGENTS.md that tells coding agents where the local docs live, how to inspect live data with spree api, and that every command goes through the Spree CLI — spree migrate, spree console, spree rspec — never bin/rails, bundle or rake directly. server/AGENTS.md adds the customization patterns to follow. Each directory also has a CLAUDE.md that imports its AGENTS.md, so Claude Code reads the same instructions as every other agent. The scaffold also installs the agent skills unless you opt out.
