frontend-patterns

Installation
SKILL.md

Frontend Patterns

Build Rails frontend using Slim templates, Simple Form, Stimulus controllers, and Optics CSS.

Tech Stack: Slim (HTML) • Simple Form (forms) • Stimulus (JavaScript) • Optics (CSS)

See references/EXAMPLES.md for detailed code examples.

Slim Templates

Core Conventions

  • Use Ruby 3+ syntax ( e.g. keyword arguments with :)
  • Keep view logic minimal - extract to helpers/partials
  • Always add policy checks around actions (e.g. edit/delete links)
  • Never use inline styles
  • Extract repeated markup into partials (DRY principle)
  • Always use locals with keyword arguments: render 'partial', user:, active: true

Helpers vs Partials

Installs
27
GitHub Stars
6
First Seen
Feb 19, 2026
frontend-patterns — rolemodel/rolemodel-skills