ai_misc/skills/iuhoay-rails-deps/SKILL.md
Configure recommended Rails development dependencies. Checks for essential gems like strong_migrations, herb, bullet, and letter_opener. Provides installation and configuration guidance.
npx skillsauth add madbomber/experiments rails-depsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Configure recommended Rails development dependencies for better developer experience and code quality.
Run /rails-deps:check to see which recommended gems are installed in your project.
| Gem | Category | Purpose | |-----|----------|---------| | strong_migrations | Safety | Catch unsafe migrations in development | | herb | Tooling | HTML+ERB parsing, formatting, and linting | | bullet | Performance | Detect N+1 queries | | letter_opener | Development | Preview emails in browser |
| Command | Description |
|---------|-------------|
| /rails-deps:check | Check which recommended gems are installed |
| /rails-deps:install [gem] | Install and configure a specific gem |
| /rails-deps:setup | Interactive setup for all recommended gems |
For detailed installation and configuration guides, see:
| Gem | Reference |
|-----|-----------|
| strong_migrations | strong_migrations.md - Catch unsafe migrations |
| herb | herb.md - HTML+ERB parsing and tooling |
| bullet | bullet.md - N+1 query detection |
| letter_opener | letter_opener.md - Email preview |
# strong_migrations
gem "strong_migrations"
bundle install && rails generate strong_migrations:install
# herb
gem "herb", group: :development
bundle install && bundle exec herb analyze .
# bullet
gem "bullet", group: :development
# Add configuration to config/environments/development.rb
# letter_opener
gem "letter_opener", group: :development
# Set delivery_method to :letter_opener in development.rb
This skill activates when you mention:
data-ai
Postgres performance optimization and best practices from Supabase. Use this skill when writing, reviewing, or optimizing Postgres queries, schema designs, or database configurations.
development
Apply SOLID principles when writing, reviewing, or refactoring Ruby code. This skill should be used when designing classes, evaluating architecture, reviewing pull requests, or refactoring existing code. It provides actionable checklists, violation detection patterns, and Ruby-idiomatic refactoring strategies for each of the five SOLID principles.
tools
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
development
Analyze Ruby and Rails code quality with RubyCritic. Identifies code smells, complexity issues, and refactoring opportunities. Provides detailed metrics, scores files A-F, compares branches, and prioritizes high-churn problem areas. Use when analyzing Ruby code quality, reviewing PRs, or identifying technical debt.