CtrlK
BlogDocsLog inGet started
Tessl Logo

igmarin/rails-agent-skills

Curated library of 28 atomic skills and 9 personas for Ruby on Rails development. Organized by category: testing, code-quality, engines, infrastructure, api, context, and personas. Covers code review, architecture, security, testing (RSpec), engines, Hotwire, and TDD automation. Shared Ruby skills (YARD docs, DDD, service objects) have moved to ruby-core-skills.

93

1.16x
Quality

95%

Does it follow best practices?

Impact

93%

1.16x

Average score across 28 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

Overview
Quality
Evals
Security
Files

task.mdevals/scenario-5/

Review Migration Task

Problem

A Rails team needs help with a task in this area:

Use when reviewing production database migrations, performing a migration safety review, planning zero-downtime migration, or deploying database changes safely — DO NOT combine schema change and data backfill in one migration, DO NOT add NOT NULL before backfill completes, DO NOT drop columns before removing all code references, add nullable-first then backfill then enforce NOT NULL, add indexes with algorithm: :concurrently + disable_ddl_transaction! on large tables, check lock behavior for indexes/constraints/defaults/rewrites, use multi-step rollouts for renames/type changes/unique constraints, list risks first with explicit phased patterns per finding, mark patterns "Not applicable" with explanation when unused, backfill in batches outside migration transaction, deploy code tolerating both old and new schemas during transitions.

The team has asked for a concise implementation artifact that a reviewer can inspect without needing to observe the agent's process.

Output

Create answer.md with:

  • a short plan for the work
  • the concrete Rails-oriented artifact or recommendation
  • the verification steps or quality gates that should be run
  • any assumptions that affect the result

README.md

tile.json