saas-rails
Rails 8 for a SaaS: authentication with the official generator, Tailwind CSS, Hotwire and the Solid stack (cache, queues and websockets without Redis).
Its name, which agents, and which package manager.
Agents
Pick the pieces; your agent gets the rule to use only these.
Authentication
Tests
22 will be installed for your agent.
The CLI's exact steps with these options, in order. It shows them again and waits for your yes before running anything.
17 commands2 filesfirst commit
$ command -v rails >/dev/null || { echo 'Rails is required: gem install rails' >&2; exit 1; }; rails new saas-rails --css tailwind --skip-git --skip-bundle --skip-kamal --skip-thruster$ bundle install --quiet && bin/rails tailwindcss:install$ bin/rails generate authentication$ bin/rails generate controller Home index --skip-routes --no-test-framework$ ruby -e 'f = "config/routes.rb"; s = File.read(f); File.write(f, s.sub(/^Rails\.application\.routes\.draw do\n/) { |m| m + " root \"home#index\"\n" }) unless s.match?(/^\s*root /)'Its name, which agents, and which package manager.
Agents
Pick the pieces; your agent gets the rule to use only these.
Authentication
Tests
22 will be installed for your agent.
The CLI's exact steps with these options, in order. It shows them again and waits for your yes before running anything.
17 commands2 filesfirst commit
$ command -v rails >/dev/null || { echo 'Rails is required: gem install rails' >&2; exit 1; }; rails new saas-rails --css tailwind --skip-git --skip-bundle --skip-kamal --skip-thruster$ bundle install --quiet && bin/rails tailwindcss:install$ bin/rails generate authentication$ bin/rails generate controller Home index --skip-routes --no-test-framework$ ruby -e 'f = "config/routes.rb"; s = File.read(f); File.write(f, s.sub(/^Rails\.application\.routes\.draw do\n/) { |m| m + " root \"home#index\"\n" }) unless s.match?(/^\s*root /)'