CtrlK
BlogDocsLog inGet started
Tessl Logo

igmarin/rails-agent-skills

Curated library of 41 public AI agent skills for Ruby on Rails development. Organized by category: planning, testing, code-quality, ddd, engines, infrastructure, api, patterns, context, and orchestration. Covers code review, architecture, security, testing (RSpec), engines, service objects, DDD patterns, and TDD automation. Repository workflows remain documented in GitHub but are intentionally excluded from the Tessl tile.

95

1.77x
Quality

93%

Does it follow best practices?

Impact

96%

1.77x

Average score across 41 eval scenarios

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

BOUNDARY_GUIDE.mdskills/testing/triage-bug/

Bug Triage Boundary Guide

Maps common bug shapes to the highest-value first failing spec.

Bug shapeLikely first specPath
Wrong status code, params handling, JSON payloadRequest specspec/requests/
Invalid state transition, validation, calculationModel or service specspec/models/ or spec/services/
Async side effect missing or duplicatedJob specspec/jobs/
Engine routing/install/generator regressionEngine specDummy app path
Third-party mapping/parsing issueIntegration or client-layer specspec/services/module_name/

Diagnosing the Right Layer

  • HTTP symptoms (wrong status, wrong JSON shape, redirect loops): start at request level
  • Data symptoms (wrong value saved, wrong validation message): start at model or service
  • Timing symptoms (missing email, job not enqueued): start at job or service spec
  • Engine symptoms (routes not found, generator broke): use dummy app request spec

When the Boundary Is Unclear

  1. Write the spec at the highest visible symptom boundary first.
  2. Run it — if it fails for the wrong reason (e.g., factory error), move down a layer.
  3. The correct boundary is where the failure message directly names the missing behavior.

skills

README.md

server.json

tile.json