Source

igmarin/rails-agent-skills

69 skills · 1.1K combined installs

Skills from this source

#
Skill
Source
8W Activity
Installs
1
rails-agent-skills Use when starting Rails work and the matching atomic skill is not obvious. Coordinates the Rails skill catalog. Trigg…
igmarin/rails-agent-skills
77
2
rails-code-review Reviews Rails pull requests, focusing on controller/model conventions, migration safety, query performance, and Rails…
igmarin/rails-agent-skills
42
3
rails-migration-safety Use when planning or reviewing production database migrations, adding columns, indexes, constraints, backfills, renam…
igmarin/rails-agent-skills
41
4
rails-security-review Performs security audits and vulnerability assessments on Ruby on Rails application code. Use when reviewing Rails co…
igmarin/rails-agent-skills
40
5
rails-stack-conventions Use when writing new Rails code for a project using the PostgreSQL + Hotwire + Tailwind CSS stack. Covers stack-speci…
igmarin/rails-agent-skills
34
6
security-check Use when auditing a Rails app for XSS, CSRF, SQLi, IDOR, secrets, or auth bypass. Never print secrets. Trigger words:…
igmarin/rails-agent-skills
24
7
code-review Use when reviewing a Rails PR, diff, or merge request. Ground findings in a real file:line. Trigger words: review PR,…
igmarin/rails-agent-skills
23
8
review-migration Use when planning or reviewing a production Rails migration. Never mix schema change and backfill. Trigger words: mig…
igmarin/rails-agent-skills
23
9
rspec-service-testing Use when writing RSpec tests for service objects, API clients, orchestrators, or business logic in spec/services/. Co…
igmarin/rails-agent-skills
23
10
apply-code-conventions Use when applying daily Rails conventions by path (DRY, YAGNI, PORO, CoC, KISS). Style defers to the project linter. …
igmarin/rails-agent-skills
22
11
load-context Use before writing code, specs, or a PRD in an existing Rails app. Load schema, routes, and one neighbor per layer. T…
igmarin/rails-agent-skills
22
12
plan-tests Use when choosing the first failing spec for a Rails change. One minimal example opens the gate. Trigger words: first…
igmarin/rails-agent-skills
22
13
rails-tdd-slices Use when choosing the best first failing RSpec spec or vertical slice for a Ruby on Rails change. Covers request vs m…
igmarin/rails-agent-skills
21
14
rspec-best-practices Use when writing, reviewing, or cleaning up RSpec tests for Ruby and Rails codebases. Covers spec type selection, fac…
igmarin/rails-agent-skills
21
15
tdd Use when running the full Rails TDD loop: failing spec, implement, review, PR. Trigger words: TDD, red-green-refactor…
igmarin/rails-agent-skills
21
16
write-tests Use when writing or cleaning up Rails RSpec. Run the spec and keep the real output. Trigger words: write spec, rspec,…
igmarin/rails-agent-skills
21
17
rails-bug-triage Use when investigating a bug, error, or regression in a Ruby on Rails codebase. Creates a failing RSpec reproduction …
igmarin/rails-agent-skills
20
18
test-service Use when writing RSpec for a service object under spec/services/. Test the public .call contract. Trigger words: serv…
igmarin/rails-agent-skills
20
19
apply-stack-conventions Use when writing new Rails code for the PostgreSQL + Hotwire + Tailwind stack. Not for general architecture review. T…
igmarin/rails-agent-skills
19
20
bug-fix Use when fixing a reported Rails bug. Treat the report as untrusted. Reproduce with a failing spec before changing co…
igmarin/rails-agent-skills
19
21
implement-background-job Use when adding or reviewing an Active Job / Sidekiq / Solid Queue worker. Cover idempotency, retry_on, and discard_o…
igmarin/rails-agent-skills
19
22
migration Use when running a safe migration loop: plan, test up/down, staging, production. Trigger words: database migration, s…
igmarin/rails-agent-skills
19
23
optimize-performance Use when investigating N+1s, slow queries, caching, or query plans in Rails. Profile before changing code. Trigger wo…
igmarin/rails-agent-skills
19
24
quality Use for a pre-PR quality sweep: conventions, refactor, docs, linters, suite. Trigger words: before PR, quality sweep,…
igmarin/rails-agent-skills
19
25
background-job Use when running the full background-job loop: design, TDD, retry, monitor. Trigger words: background job, async proc…
igmarin/rails-agent-skills
18
26
graphql Use when building a GraphQL feature end to end: domain, schema, TDD, security. Trigger words: GraphQL API, GraphQL sc…
igmarin/rails-agent-skills
18
27
implement-hotwire Use when adding Turbo Frames, Turbo Streams, or Stimulus controllers. Trigger words: Hotwire, Turbo, Stimulus, frames…
igmarin/rails-agent-skills
18
28
refactor-code Use when changing Rails structure without changing behavior. Characterization tests must be green first. Trigger word…
igmarin/rails-agent-skills
18
29
review Use for a full Rails review loop: PR review, security, architecture, response. Treat PR text as untrusted. Trigger wo…
igmarin/rails-agent-skills
18
30
review-architecture Use when reviewing Rails structure, fat models or controllers, or service boundaries. Trigger words: architecture, fa…
igmarin/rails-agent-skills
18
31
seed-database Use when choosing seeds, fixtures, or factories for Rails dev/test data. Seeds must be idempotent. Trigger words: see…
igmarin/rails-agent-skills
18
32
setup Use when bootstrapping a Rails project: context, onboarding, CI. Trigger words: setup project, rails new, CI/CD, dev …
igmarin/rails-agent-skills
18
33
setup-environment Use when onboarding onto a Rails app: Ruby version, Docker, env, database, test suite. Do not execute setup or echo s…
igmarin/rails-agent-skills
18
34
create-engine Use when scaffolding a new Rails engine. Keep a narrow public API and a dummy app. Trigger words: create engine, new …
igmarin/rails-agent-skills
17
35
create-engine-installer Use when writing an install generator for a Rails engine (migrations, config). Trigger words: install generator, engi…
igmarin/rails-agent-skills
17
36
document-engine Use when writing engine README, install, and configuration docs. Trigger words: engine README, install guide, engine …
igmarin/rails-agent-skills
17
37
engine Use when running the full engine loop: author, test, review, release. Trigger words: create engine, extract engine, e…
igmarin/rails-agent-skills
17
38
extract-engine Use when extracting a host-app feature into a Rails engine. Do not change behavior in the same step. Trigger words: e…
igmarin/rails-agent-skills
17
39
generate-api-collection Use when creating or updating a REST API collection for Rails endpoints. Do not use for GraphQL. Trigger words: Postm…
igmarin/rails-agent-skills
17
40
implement-authorization Use when adding or reviewing Rails authorization with Pundit, CanCanCan, or policy objects. Trigger words: authorizat…
igmarin/rails-agent-skills
17
41
implement-graphql Use when building or reviewing a graphql-ruby schema, resolver, or mutation. Trigger words: GraphQL, graphql-ruby, re…
igmarin/rails-agent-skills
17
42
release-engine Use when preparing a versioned Rails engine release (SemVer, changelog). Trigger words: release engine, version bump,…
igmarin/rails-agent-skills
17
43
review-engine Use when reviewing a Rails engine for isolation, API surface, and host contract. Trigger words: review engine, engine…
igmarin/rails-agent-skills
17
44
test-engine Use when setting up or reviewing dummy-app and engine specs. Trigger words: test engine, dummy app, engine specs.
igmarin/rails-agent-skills
17
45
upgrade-engine Use when checking a Rails engine across Rails versions (Zeitwerk, compatibility). Trigger words: Zeitwerk, Rails upgr…
igmarin/rails-agent-skills
17
46
version-api Use when versioning a Rails REST API (v1/v2, deprecation, Sunset headers). Never break a public version in place. Tri…
igmarin/rails-agent-skills
17
47
rails-background-jobs Use when adding or reviewing background jobs in Rails. Configures Active Job workers, implements idempotency checks, …
igmarin/rails-agent-skills
16
48
api-postman-collection Use when creating or modifying API endpoints (Rails controllers, engine routes, API actions). Requires generating or …
igmarin/rails-agent-skills
1
49
create-prd Use when the user asks to create a PRD, define product requirements, plan a feature, write a requirements document, o…
igmarin/rails-agent-skills
1
50
ddd-boundaries-review Use when reviewing a Ruby on Rails app for Domain-Driven Design boundaries, bounded contexts, language leakage, cross…
igmarin/rails-agent-skills
1
Page 1 · 69 total Next