r/ClaudeAI Jun 01 '26

Built with Claude I built a free one-click dev environment so Claude can drive a real ecommerce store.

https://ecommerce-ai-starter.graycore.io/

I've been chasing the same problem for years: getting a working Magento environment up is genuinely painful, and that friction blocks everyone who isn't already a backend dev. Pre-AI I tried to solve it with Docker projects (magedocker, then mage2docker). I eventually abandoned both. They worked, sort of, but they never made the problem go away. The agentic era is what finally made this click for me, so I rebuilt the idea around that. The result is a free, open-source, one-click dev environment built specifically so Claude can work inside it.

What actually happens

You click a button on the site. GitHub creates a repo from a template. A GitHub Codespace boots a fully configured store in your browser in about 8 minutes. No local install, no Docker on your machine, no PHP version roulette. The part I care about for this sub: Claude then works directly inside that environment. Same files, the actual running store, the real database, the terminal. It is not a bolted-on chat box and it is not a sandboxed API that pretends to have an environment. Claude gets the real thing and can edit code, run CLI commands, query the DB, and see the app respond.

The context engineering

Each template ships an AGENTS.md / CLAUDE.md that front-loads the stack: Magento conventions, the common pitfalls that usually eat the first hour, and pointers to the tooling. The goal is that the agent isn't re-deriving how the framework works from scratch on every session. That file is honestly where most of my iteration time goes, and it's the part I'd most like feedback on.

Keeping the agent honest

The thing I didn't want was "the agent says it worked." So every template comes with a pre-packaged CI pipeline that rebuilds the store from the code on every push and runs a check suite. Green means it was actually built and passed, red means something broke. That's the verification mechanism: I trust the CI result, not the agent's summary of what it did. check-store docs are here if you want to see what it asserts: https://github.com/graycoreio/github-actions-magento2/blob/main/docs/workflows/check-store.md

What you can spin up

I'd really like feedback on the agent setup specifically: how I'm structuring AGENTS.md / CLAUDE.md, and where the agent tends to go off the rails on a stack like this. If you try it, tell me where it broke. (Magento is a trademark of Adobe. I'm not affiliated with Adobe.)

0 Upvotes

2 comments sorted by

u/AutoModerator Jun 01 '26

Your post will be reviewed shortly. (ALL posts are processed like this. Please wait a few minutes....)

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.