Creates new Rails 8.1+ applications with full Claude Code integration...
This skill creates fully configured Rails 8.1+ applications with modern tooling and comprehensive Claude Code integration.
The setup script can be run directly:
./scripts/setup.sh my_app_name
Or interactively (will prompt for app name):
./scripts/setup.sh
| Component | Technology |
|---|---|
| Ruby | 3.3.x or 3.4.x |
| Rails | 8.1+ |
| Database | PostgreSQL |
| Testing | Minitest |
| Frontend | Hotwire (Turbo + Stimulus), Tailwind CSS, Importmaps |
| Background Jobs | Solid Queue |
| Caching | Solid Cache |
| WebSockets | Solid Cable |
| Deployment | Kamal |
| Server | Purpose | Requirement |
|---|---|---|
| Tidewave | Runtime Rails integration | Rails server running |
| Hotwire Club | Hotwire/Turbo/Stimulus knowledge | Always available |
| Server | Purpose |
|---|---|
| Chrome DevTools | Browser automation and debugging |
| Context7 | Documentation lookup |
When working with Rails applications that have Tidewave running:
project_eval)execute_sql_query)get_logs)get_source_location)get_docs)Do NOT use Chrome DevTools for tasks that Tidewave can accomplish directly.
gem install railsmy_app/
āāā .claude/
ā āāā settings.json # Shared settings (commit this)
ā āāā settings.local.json # Local overrides (gitignored)
āāā .mcp.json # MCP server configuration
āāā CLAUDE_TOOLS.md # Comprehensive documentation
āāā ... (standard Rails 8.1+ app)
Start the Rails server:
cd my_app && bin/rails server
Open Claude Code in another terminal:
cd my_app && claude
Start building with natural language: