ecommerce
Event-sourced Rails ecommerce development with DDD and CQRS
All Skills in This Repository (8)
Pure Emerald Level Indicatorsnew-app
Automate Rails application scaffolding with event sourcing and PostgreSQL configuration.
commit
Guide developers in creating atomic git commits with formatted messages and validation.
upgrade-res
Guide RailsEventStore gem upgrades with version checks and release notes.
upgrade-rails
Execute dependency audits, deprecation fixes, and version adjustments for Rails upgrades.
read-model
Creates customized read models and event handlers for Rails-based event-sourced systems.
new-feature
Plan new user-facing features via impact analysis and test planning in Rails event-sourced applications.
domain
Generate DDD module structures, boilerplate code, and testing templates in Rails applications.
controller
Creates Rails controllers with command dispatch, read model queries, routes, and integration tests.
Frequently Asked Questions
FAQPage SchemaHow to install RailsEventStore ecommerce skills?โผ
Run `npx skills add RailsEventStore/ecommerce --all -g -y` in your terminal to install all skills in this suite globally.
What is this ecommerce project for?โผ
It is a real-world example showing how to build a modular Rails application with DDD, CQRS, and Event Sourcing using Rails Event Store. The skills help your agent extend it with new domains, read models, and features.
Can AI scaffold a new event-sourced Rails app?โผ
Yes. The new-app skill generates a complete Rails application wired to Rails Event Store, the shared infra gem, and a mutation-tested harness following project conventions.
How does it handle Rails upgrades?โผ
The upgrade-rails and upgrade-res skills guide your agent through safe, incremental version upgrades with deprecation fixes and full test verification at each step.
Do I need DDD experience to use these skills?โผ
No. The skills encode the project's DDD and CQRS conventions, so your agent applies the correct patterns for aggregates, events, and read models automatically.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core