Curated library of AI agent skills for Ruby on Rails development. Covers code review, architecture, security, testing (RSpec), engines, service objects, DDD patterns, and workflow automation.
98
99%
Does it follow best practices?
Impact
98%
1.38xAverage score across 26 eval scenarios
Passed
No known issues
{
"context": "Tests whether the agent produces a PRD following the create-prd skill conventions: correct file location, required 10 sections, content focused on what/why rather than how, and no premature code.",
"type": "weighted_checklist",
"checklist": [
{
"name": "File saved to /tasks/",
"description": "The PRD file is saved at /tasks/prd-[feature-name].md (in the /tasks/ directory with a prd- prefix)",
"max_score": 10
},
{
"name": "Introduction section",
"description": "The PRD contains an 'Introduction' section",
"max_score": 7
},
{
"name": "Goals section",
"description": "The PRD contains a 'Goals' section",
"max_score": 7
},
{
"name": "User Stories section",
"description": "The PRD contains a 'User Stories' section",
"max_score": 7
},
{
"name": "Functional Requirements section",
"description": "The PRD contains a 'Functional Requirements' section",
"max_score": 7
},
{
"name": "Non-Goals section",
"description": "The PRD contains a 'Non-Goals' section",
"max_score": 7
},
{
"name": "Design and Technical Considerations",
"description": "The PRD contains both a 'Design Considerations' section and a 'Technical Considerations' section",
"max_score": 7
},
{
"name": "Implementation Surface section",
"description": "The PRD contains an 'Implementation Surface' section describing entry points, architectural layer, or primary components",
"max_score": 8
},
{
"name": "Success Metrics section",
"description": "The PRD contains a 'Success Metrics' section",
"max_score": 7
},
{
"name": "Open Questions section",
"description": "The PRD contains an 'Open Questions' section",
"max_score": 7
},
{
"name": "No implementation code",
"description": "The PRD does NOT contain any code blocks, code snippets, or implementation-level code",
"max_score": 10
},
{
"name": "What/why focus",
"description": "The PRD describes WHAT should be built and WHY, not HOW — requirements are expressed as outcomes or user needs rather than technical steps or specific implementations",
"max_score": 8
},
{
"name": "Next steps suggestion",
"description": "The agent suggests at least one next step from: generate-tasks, ticket-planning, rails-architecture-review, rails-engine-author, or rails-stack-conventions",
"max_score": 8
}
]
}api-rest-collection
create-prd
ddd-boundaries-review
ddd-rails-modeling
ddd-ubiquitous-language
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
generate-tasks
mcp_server
rails-architecture-review
rails-background-jobs
rails-bug-triage
rails-code-conventions
rails-code-review
rails-engine-compatibility
rails-engine-docs
rails-engine-extraction
rails-engine-installers
rails-engine-release
rails-engine-reviewer
rails-engine-testing
rails-graphql-best-practices
rails-migration-safety
rails-review-response
rails-security-review
rails-skills-orchestrator
rails-stack-conventions
rails-tdd-slices
refactor-safely
rspec-best-practices
rspec-service-testing
ruby-service-objects
strategy-factory-null-calculator
ticket-planning
yard-documentation