Curated library of 42 public AI agent skills for Ruby on Rails development, plus 5 callable workflow skills. Organized by category: planning, testing, code-quality, ddd, engines, infrastructure, api, patterns, context, orchestration, and workflows. Covers code review, architecture, security, testing (RSpec), engines, service objects, DDD patterns, and TDD automation.
96
96%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Risky
Do not use without reviewing
{
"name": "igmarin/rails-agent-skills",
"version": "5.0.1",
"summary": "Curated library of 42 public AI agent skills for Ruby on Rails development, plus 5 callable workflow skills. Organized by category: planning, testing, code-quality, ddd, engines, infrastructure, api, patterns, context, orchestration, and workflows. Covers code review, architecture, security, testing (RSpec), engines, service objects, DDD patterns, and TDD automation.",
"docs": "docs/index.md",
"skills": {
"build": {
"path": "build/SKILL.md"
},
"generate-api-collection": {
"path": "skills/api/generate-api-collection/SKILL.md"
},
"create-prd": {
"path": "skills/planning/create-prd/SKILL.md"
},
"review-domain-boundaries": {
"path": "skills/ddd/review-domain-boundaries/SKILL.md"
},
"model-domain": {
"path": "skills/ddd/model-domain/SKILL.md"
},
"define-domain-language": {
"path": "skills/ddd/define-domain-language/SKILL.md"
},
"generate-tasks": {
"path": "skills/planning/generate-tasks/SKILL.md"
},
"skill-router": {
"path": "skills/orchestration/skill-router/SKILL.md"
},
"version-api": {
"path": "skills/infrastructure/version-api/SKILL.md"
},
"review-architecture": {
"path": "skills/code-quality/review-architecture/SKILL.md"
},
"implement-authorization": {
"path": "skills/code-quality/implement-authorization/SKILL.md"
},
"implement-background-job": {
"path": "skills/infrastructure/implement-background-job/SKILL.md"
},
"triage-bug": {
"path": "skills/testing/triage-bug/SKILL.md"
},
"apply-code-conventions": {
"path": "skills/code-quality/apply-code-conventions/SKILL.md"
},
"code-review": {
"path": "skills/code-quality/code-review/SKILL.md"
},
"tdd-workflow": {
"path": "workflows/tdd-workflow/SKILL.md"
},
"review-workflow": {
"path": "workflows/review-workflow/SKILL.md"
},
"setup-workflow": {
"path": "workflows/setup-workflow/SKILL.md"
},
"quality-workflow": {
"path": "workflows/quality-workflow/SKILL.md"
},
"engine-workflow": {
"path": "workflows/engine-workflow/SKILL.md"
},
"load-context": {
"path": "skills/context/load-context/SKILL.md"
},
"seed-database": {
"path": "skills/infrastructure/seed-database/SKILL.md"
},
"create-engine": {
"path": "skills/engines/create-engine/SKILL.md"
},
"upgrade-engine": {
"path": "skills/engines/upgrade-engine/SKILL.md"
},
"document-engine": {
"path": "skills/engines/document-engine/SKILL.md"
},
"extract-engine": {
"path": "skills/engines/extract-engine/SKILL.md"
},
"create-engine-installer": {
"path": "skills/engines/create-engine-installer/SKILL.md"
},
"release-engine": {
"path": "skills/engines/release-engine/SKILL.md"
},
"review-engine": {
"path": "skills/engines/review-engine/SKILL.md"
},
"test-engine": {
"path": "skills/engines/test-engine/SKILL.md"
},
"implement-hotwire": {
"path": "skills/infrastructure/implement-hotwire/SKILL.md"
},
"implement-graphql": {
"path": "skills/api/implement-graphql/SKILL.md"
},
"review-migration": {
"path": "skills/infrastructure/review-migration/SKILL.md"
},
"optimize-performance": {
"path": "skills/infrastructure/optimize-performance/SKILL.md"
},
"setup-environment": {
"path": "skills/context/setup-environment/SKILL.md"
},
"respond-to-review": {
"path": "skills/code-quality/respond-to-review/SKILL.md"
},
"security-check": {
"path": "skills/code-quality/security-check/SKILL.md"
},
"apply-stack-conventions": {
"path": "skills/code-quality/apply-stack-conventions/SKILL.md"
},
"plan-tests": {
"path": "skills/testing/plan-tests/SKILL.md"
},
"refactor-code": {
"path": "skills/code-quality/refactor-code/SKILL.md"
},
"write-tests": {
"path": "skills/testing/write-tests/SKILL.md"
},
"test-service": {
"path": "skills/testing/test-service/SKILL.md"
},
"integrate-api-client": {
"path": "skills/api/integrate-api-client/SKILL.md"
},
"create-service-object": {
"path": "skills/patterns/create-service-object/SKILL.md"
},
"implement-calculator-pattern": {
"path": "skills/patterns/implement-calculator-pattern/SKILL.md"
},
"plan-tickets": {
"path": "skills/planning/plan-tickets/SKILL.md"
},
"write-yard-docs": {
"path": "skills/patterns/write-yard-docs/SKILL.md"
}
},
"private": false
}build
docs
mcp_server
skills
api
generate-api-collection
implement-graphql
code-quality
apply-code-conventions
apply-stack-conventions
assets
snippets
code-review
refactor-code
respond-to-review
review-architecture
security-check
context
load-context
setup-environment
ddd
define-domain-language
model-domain
review-domain-boundaries
engines
create-engine
create-engine-installer
document-engine
extract-engine
release-engine
review-engine
test-engine
upgrade-engine
infrastructure
implement-background-job
implement-hotwire
optimize-performance
review-migration
seed-database
version-api
orchestration
skill-router
patterns
create-service-object
implement-calculator-pattern
write-yard-docs
planning
create-prd
generate-tasks
plan-tickets
testing
plan-tests
test-service
triage-bug
write-tests
workflows