CtrlK
BlogDocsLog inGet started
Tessl Logo

igmarin/rails-agent-skills

Curated library of 39 AI agent skills for Ruby on Rails development. Organized by category: planning, testing, code-quality, ddd, engines, infrastructure, api, patterns, context, orchestration, and workflows. Includes 5 callable workflow skills (rails-tdd-loop, rails-review-flow, rails-setup-flow, rails-quality-flow, rails-engines-flow) for complete development cycles. Covers code review, architecture, security, testing (RSpec), engines, service objects, DDD patterns, and TDD automation.

95

1.20x
Quality

98%

Does it follow best practices?

Impact

95%

1.20x

Average score across 35 eval scenarios

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

workflow.mdskills/infrastructure/rails-frontend-hotwire/references/

Hotwire Progressive Enhancement Workflow

5-step workflow for adding Hotwire to any feature.

Step 1: HTML-First

Build as plain HTML with standard form submissions.

Verify: Disable JavaScript and confirm the feature works completely.

Step 2: Add Turbo Frames

Wrap targeted regions with turbo_frame_tag.

Verify: Frame scopes navigation correctly; falls back to full-page reload when JS is off.

Step 3: Add Turbo Streams

Add respond_to blocks and .turbo_stream.erb templates.

Verify: Real-time DOM updates work; graceful degradation without JS.

Step 4: Add Stimulus

Layer JavaScript behavior where declarative Turbo is insufficient.

Verify: Controllers connect/disconnect correctly.

Step 5: Validation Checkpoint

After each step, disable JavaScript and confirm graceful degradation.

Testing Checklist

  • Feature works with JavaScript disabled
  • Feature works with JavaScript enabled
  • Turbo Frame navigation is scoped correctly
  • Stream updates render correctly
  • Stimulus controllers initialize properly

skills

infrastructure

rails-frontend-hotwire

README.md

tile.json