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

PRD_TEMPLATE.mdskills/planning/create-prd/

PRD: [Feature Name]

Introduction

[One paragraph: what this feature is and what problem it solves.]

Goals

  • [Measurable objective 1]
  • [Measurable objective 2]

User Stories

  • As a [role], I want [action] so that [benefit].
  • As a [role], I want [action] so that [benefit].

Functional Requirements

  1. The system must [behavior]. [Testable condition.]
  2. The system must [behavior]. [Testable condition.]

Non-Functional Requirements

  • Performance, security, accessibility, reliability, or scalability constraints relevant to the feature (testable where possible).

Non-Goals

  • [Explicitly out of scope for this version.]
  • [Explicitly out of scope for this version.]

Design Considerations

[UI/UX notes, mockup links, component references, or pending design decisions.]

Technical Considerations

[Constraints, dependencies, performance concerns, or technology choices.]

Implementation Surface

Rails areas this feature will likely touch (no code — discovery only):

  • controllers/ — [which controllers or new ones]
  • models/ — [which models]
  • services/ — [new service objects]
  • jobs/ — [background jobs if any]
  • mailers/ — [mailers if any]
  • External integrations — [third-party services if any]

Success Metrics

  • [How success is measured — quantitative or qualitative.]
  • [Leading indicator or acceptance criterion.]

Open Questions

  • [Question 1 — owner / deadline if known]
  • [Question 2 — owner / deadline if known]

Next Steps

Recommended next step: generate-tasks — break this PRD into implementation tasks with TDD gates.

Alternative chain targets: plan-tickets (tracker-ready tickets), review-architecture (structural concerns surfaced by the PRD), create-engine (if the PRD scopes a mountable engine), apply-stack-conventions (stack alignment for a Rails feature).

skills

README.md

server.json

tile.json