CtrlK
BlogDocsLog inGet started
Tessl Logo

igmarin/rails-agent-skills

Curated library of 28 public AI agent skills for Ruby on Rails development. Organized by category: testing, code-quality, engines, infrastructure, api, and context. Covers code review, architecture, security, testing (RSpec), engines, Hotwire, and TDD automation. Shared Ruby skills (YARD docs, DDD, service objects) have moved to ruby-core-skills. Repository agents remain documented in GitHub but are intentionally excluded from the Tessl tile.

93

1.78x
Quality

95%

Does it follow best practices?

Impact

93%

1.78x

Average score across 28 eval scenarios

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

tile.json

{
  "name": "igmarin/rails-agent-skills",
  "version": "6.0.6",
  "summary": "Curated library of 28 public AI agent skills for Ruby on Rails development. Organized by category: testing, code-quality, engines, infrastructure, api, and context. Covers code review, architecture, security, testing (RSpec), engines, Hotwire, and TDD automation. Shared Ruby skills (YARD docs, DDD, service objects) have moved to ruby-core-skills. Repository agents remain documented in GitHub but are intentionally excluded from the Tessl tile.",
  "docs": "docs/index.md",
  "skills": {
    "generate-api-collection": {
      "path": "skills/api/generate-api-collection/SKILL.md"
    },
    "implement-graphql": {
      "path": "skills/api/implement-graphql/SKILL.md"
    },
    "apply-code-conventions": {
      "path": "skills/code-quality/apply-code-conventions/SKILL.md"
    },
    "apply-stack-conventions": {
      "path": "skills/code-quality/apply-stack-conventions/SKILL.md"
    },
    "code-review": {
      "path": "skills/code-quality/code-review/SKILL.md"
    },
    "implement-authorization": {
      "path": "skills/code-quality/implement-authorization/SKILL.md"
    },
    "refactor-code": {
      "path": "skills/code-quality/refactor-code/SKILL.md"
    },
    "review-architecture": {
      "path": "skills/code-quality/review-architecture/SKILL.md"
    },
    "security-check": {
      "path": "skills/code-quality/security-check/SKILL.md"
    },
    "load-context": {
      "path": "skills/context/load-context/SKILL.md"
    },
    "setup-environment": {
      "path": "skills/context/setup-environment/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-background-job": {
      "path": "skills/infrastructure/implement-background-job/SKILL.md"
    },
    "optimize-performance": {
      "path": "skills/infrastructure/optimize-performance/SKILL.md"
    },
    "review-migration": {
      "path": "skills/infrastructure/review-migration/SKILL.md"
    },
    "seed-database": {
      "path": "skills/infrastructure/seed-database/SKILL.md"
    },
    "version-api": {
      "path": "skills/infrastructure/version-api/SKILL.md"
    },
    "plan-tests": {
      "path": "skills/testing/plan-tests/SKILL.md"
    },
    "write-tests": {
      "path": "skills/testing/write-tests/SKILL.md"
    },
    "test-service": {
      "path": "skills/testing/test-service/SKILL.md"
    }
  },
  "private": false
}

README.md

tile.json