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
98%
Does it follow best practices?
Impact
95%
1.20xAverage score across 35 eval scenarios
Passed
No known issues
A team maintains notifications_engine, a Rails engine gem used by several internal applications to handle in-app and email notifications. The engine is installed as a gem dependency across three production Rails apps. The team has accumulated a set of changes on the main branch since the last release (v1.2.1) and is ready to cut a new release.
The changes include: a new NotificationBatch model that allows sending grouped notifications in a single transaction, a fix for a bug where notification timestamps were stored in local time instead of UTC, and a configuration option allowing host apps to set a custom notification expiry period. There are no changes that break the existing public API.
Before publishing the gem, the team needs all the release preparation steps completed and the release artifacts ready to review. The gem should not be published until everything is in order.
Prepare the engine for release by completing all pre-publish steps. Update the necessary files in the engine directory, then produce a release summary saved as release-summary.md that the team lead can review before running the final publish command. The summary should include the recommended version number, reasoning for the bump level, and any open items or blockers.
The following files are provided as inputs. Extract them before beginning.
=============== FILE: lib/notifications_engine/version.rb =============== module NotificationsEngine VERSION = "1.2.1" end
=============== FILE: CHANGELOG.md ===============
Notification#mark_all_read! bulk methodnotifiable association=============== FILE: notifications_engine.gemspec =============== require_relative "lib/notifications_engine/version"
Gem::Specification.new do |spec| spec.name = "notifications_engine" spec.version = NotificationsEngine::VERSION spec.authors = ["Platform Team"] spec.email = ["platform@example.com"] spec.summary = "Rails engine for in-app and email notifications" spec.description = "Mountable Rails engine providing notification models, mailers, and delivery adapters" spec.homepage = "https://github.com/example/notifications_engine" spec.license = "MIT" spec.required_ruby_version = ">= 3.0"
spec.files = Dir["{app,config,db,lib}/**/*", "MIT-LICENSE", "Rakefile", "README.md"]
spec.add_dependency "rails", ">= 7.0" spec.add_development_dependency "rspec-rails" spec.add_development_dependency "factory_bot_rails" end
docs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10
scenario-11
scenario-12
scenario-13
scenario-14
scenario-15
scenario-16
scenario-17
scenario-18
scenario-19
scenario-20
scenario-21
scenario-22
scenario-23
scenario-24
scenario-25
scenario-26
scenario-27
scenario-28
scenario-29
scenario-30
scenario-31
scenario-32
scenario-33
scenario-34
scenario-35
mcp_server
skills
api
api-rest-collection
rails-graphql-best-practices
code-quality
rails-architecture-review
rails-code-conventions
rails-code-review
rails-review-response
rails-security-review
rails-stack-conventions
assets
snippets
refactor-safely
context
rails-context-engineering
rails-project-onboarding
ddd
ddd-boundaries-review
ddd-rails-modeling
ddd-ubiquitous-language
engines
rails-engine-compatibility
rails-engine-docs
rails-engine-extraction
rails-engine-installers
rails-engine-release
rails-engine-reviewer
rails-engine-testing
infrastructure
rails-api-versioning
rails-background-jobs
rails-database-seeding
rails-frontend-hotwire
rails-migration-safety
rails-performance-optimization
orchestration
rails-skills-orchestrator
patterns
ruby-service-objects
strategy-factory-null-calculator
yard-documentation
planning
create-prd
generate-tasks
ticket-planning
testing
rails-bug-triage
rails-tdd-slices
rspec-best-practices
rspec-service-testing