pproenca avatar

Rails Design System

A pragmatic approach to Rails frontend architecture that pushes back against premature abstraction. Wait until you've used something three times before extracting it, prefer partials over components until complexity demands otherwise, and define design tokens through Tailwind's @theme directive. Covers the full modern Rails stack: Turbo Frames and Streams for targeted updates, Stimulus controllers for interactions, custom FormBuilders for consistent forms, and explicit partial locals. The 51 rules are prioritized by impact, which is refreshing when most design system docs treat everything as equally important. Best used alongside rails-dev for backend patterns and tailwind for utility classes, filling the gap between raw CSS and full component frameworks.

skills.sh installs
270
GitHub stars
222
last updated
Aug 21, 2026

Install

$ npx -y skills add pproenca/dot-skills --skill rails-design-system --agent claude-code

Installs into .claude/skills of the current project.

Files

Community Ruby on Rails Design System Best Practices

Comprehensive design system guide for Ruby on Rails applications, maintained by Community. Contains 51 rules across 9 categories, prioritized by impact to guide automated refactoring and code generation. Covers the full Rails frontend stack: Turbo (Drive, Frames, Streams), Stimulus, ERB partials, design tokens, form builders, and view helpers. Complements rails-dev (controllers, models, queries) and tailwind (CSS patterns) by covering the systematic UI component architecture layer.

When to Apply

Sponsors

Details

Repository
github.com/pproenca/dot-skills
Categories
Frontend Development, Code Review & Quality, Design & UI/UX
First seen
Jun 3, 2026

More from pproenca/dot-skills

All 100
1patricio0312rev avatarhot-reload-optimizerpatricio0312rev/skillsOptimizes hot module replacement and fast refresh for development speed with Vite, Next.js, and webpack configurations. Use when users request "hot reload", "HM264skills.sh installs
2patricio0312rev avatartanstack-query-setuppatricio0312rev/skillsImplements TanStack Query (React Query) for server state management with caching, mutations, optimistic updates, and infinite queries. Use when users request "r264skills.sh installs
3borghei avatardesign-system-leadborghei/claude-skillsDesign systems leadership across component libraries, design tokens, and design-dev collaboration. Use when architecting a token system, building a component li259skills.sh installs
4jdrhyne avatarelegant-reportsjdrhyne/agent-skillsGenerate beautifully designed PDF reports with a Nordic/Scandinavian aesthetic. Use when creating polished executive briefings, analysis reports, or presentatio259skills.sh installs
5pedronauck avatarbuilding-componentspedronauck/skillsGuide for building modern, accessible, and composable UI components. Use when building new components, implementing accessibility, creating composable APIs, set259skills.sh installs
6bfollington avatarbevybfollington/termaThis skill should be used when working on Bevy game engine projects. It provides specialized knowledge for Bevy's Entity Component System (ECS) architecture, co257skills.sh installs