new-rails-project

Create a new Rails 8 project with PostgreSQL, Inertia.js, React, Vite, and Tailwind.

Updated Apr 25, 2026
One-click install
npx skills add https://github.com/hendripermana/permoney --skill new-rails-project-hendripermana
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: new-rails-project
Source: https://github.com/hendripermana/permoney/tree/main/.agents/skills/new-rails-project
Command: npx skills add https://github.com/hendripermana/permoney --skill new-rails-project-hendripermana

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the creation of a new Rails project with a modern tech stack, providing a ready-to-run baseline to accelerate app development.

Core Features & Use Cases

  • Full-stack setup: Rails ~8 with PostgreSQL, Inertia.js, React, Vite, and Tailwind CSS for a modern frontend.
  • Background processing: Sidekiq 8 with Redis for background jobs and scheduling.
  • Database & structure: UUID primary keys via pgcrypto, timestamptz timestamps, JSONB metadata, and robust indexing.
  • Testing & quality: Suggested minitest tests, Rubocop linting, and security checks to maintain code quality.
  • Use Case: Rapidly bootstrap a new Rails product with a production-ready layout including frontend tooling.

Quick Start

Generate a new Rails project named $1 in the current directory.

Frequently Asked Questions about new-rails-project

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

FAQPage Schema
How do I scaffold a new Rails project with React, Inertia.js, and Vite?

To scaffold a new Rails project with React, Inertia.js, and Vite, use an automation tool that generates a ready-to-run baseline. This setup configures Rails ~8 with PostgreSQL, Tailwind CSS, and Vite for a modern frontend stack.

What is the best way to set up a Rails app with UUID primary keys and pgcrypto?

Setting up a Rails app with UUID primary keys requires configuring PostgreSQL with the pgcrypto extension. This scaffolding tool automates that database structure, adding timestamptz timestamps and JSONB metadata alongside robust indexing.

Does this Rails project generator include background job support with Sidekiq?

Yes, this Rails project generator includes background job support using Sidekiq 8. It configures Redis for background jobs and scheduling, providing a production-ready layout right from the start.

Can I use Tailwind CSS and React in a new Ruby on Rails application?

Yes, you can use Tailwind CSS and React in a new Ruby on Rails application. This setup integrates Inertia.js and Vite to bridge the Rails backend with the React frontend, preconfiguring the entire modern tech stack.

What testing and linting tools are preconfigured for a new Rails app?

The preconfigured testing and linting tools for this new Rails app include minitest for testing and Rubocop for linting. Security checks are also added to maintain code quality across the generated baseline.