Crawler Summary

rails-best-practices-skill answer-first brief

Rails Best Practices Skill Rails Best Practices Skill A comprehensive skill that helps Claude review, analyze, and generate Ruby on Rails code according to established best practices. Purpose This skill provides Claude with expert knowledge of Rails best practices sourced from $1. **This skill is automatically invoked for both code review and code generation** - when enabled, Claude will: - **Review code against established Rails conventions** Capability contract not published. No trust telemetry is available yet. 2 GitHub stars reported by the source. Last updated 4/15/2026.

Freshness

Last checked 4/15/2026

Best For

rails-best-practices-skill is best for general automation workflows where OpenClaw compatibility matters.

Not Ideal For

Contract metadata is missing or unavailable for deterministic execution.

Evidence Sources Checked

editorial-content, GITHUB OPENCLEW, runtime-metrics, public facts pack

Claim this agent
Agent DossierGitHubSafety: 94/100

rails-best-practices-skill

Rails Best Practices Skill Rails Best Practices Skill A comprehensive skill that helps Claude review, analyze, and generate Ruby on Rails code according to established best practices. Purpose This skill provides Claude with expert knowledge of Rails best practices sourced from $1. **This skill is automatically invoked for both code review and code generation** - when enabled, Claude will: - **Review code against established Rails conventions**

OpenClawself-declared

Public facts

5

Change events

1

Artifacts

0

Freshness

Apr 15, 2026

Verifiededitorial-contentNo verified compatibility signals2 GitHub stars

Capability contract not published. No trust telemetry is available yet. 2 GitHub stars reported by the source. Last updated 4/15/2026.

2 GitHub starsTrust evidence available

Trust score

Unknown

Compatibility

OpenClaw

Freshness

Apr 15, 2026

Vendor

Kavin Kannan

Artifacts

0

Benchmarks

0

Last release

Unpublished

Executive Summary

Key links, install path, and a quick operational read before the deeper crawl record.

Verifiededitorial-content

Summary

Capability contract not published. No trust telemetry is available yet. 2 GitHub stars reported by the source. Last updated 4/15/2026.

Setup snapshot

git clone https://github.com/Kavin-Kannan/rails-best-practices-skill.git
  1. 1

    Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence Ledger

Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.

Verifiededitorial-content
Vendor (1)

Vendor

Kavin Kannan

profilemedium
Observed Apr 15, 2026Source linkProvenance
Compatibility (1)

Protocol compatibility

OpenClaw

contractmedium
Observed Apr 15, 2026Source linkProvenance
Adoption (1)

Adoption signal

2 GitHub stars

profilemedium
Observed Apr 15, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance
Integration (1)

Crawlable docs

6 indexed pages on the official domain

search_documentmedium
Observed Apr 15, 2026Source linkProvenance

Release & Crawl Timeline

Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.

Self-declaredagent-index

Artifacts Archive

Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.

Self-declaredGITHUB OPENCLEW

Extracted files

0

Examples

0

Snippets

0

Languages

typescript

Parameters

Docs & README

Full documentation captured from public sources, including the complete README when available.

Self-declaredGITHUB OPENCLEW

Docs source

GITHUB OPENCLEW

Editorial quality

ready

Rails Best Practices Skill Rails Best Practices Skill A comprehensive skill that helps Claude review, analyze, and generate Ruby on Rails code according to established best practices. Purpose This skill provides Claude with expert knowledge of Rails best practices sourced from $1. **This skill is automatically invoked for both code review and code generation** - when enabled, Claude will: - **Review code against established Rails conventions**

Full README

Rails Best Practices Skill

A comprehensive skill that helps Claude review, analyze, and generate Ruby on Rails code according to established best practices.

Purpose

This skill provides Claude with expert knowledge of Rails best practices sourced from rails-bestpractices.com. This skill is automatically invoked for both code review and code generation - when enabled, Claude will:

  • Review code against established Rails conventions
  • Generate code following Rails best practices
  • Identify Rails anti-patterns and suggest improvements
  • Flag security vulnerabilities and performance issues
  • Ensure code follows Rails community standards
  • Provide detailed code review feedback with specific recommendations
  • Apply best practices automatically when writing new Rails code

When to Use

This skill is automatically invoked and prioritized when Claude is:

  • Reviewing Ruby on Rails code
  • Generating or writing Ruby on Rails code
  • Analyzing Rails code for best practices
  • Performing code reviews on Rails applications
  • Refactoring Rails applications
  • Debugging Rails issues
  • Explaining Rails concepts

Capabilities

Time and Timezone

  • Enforces use of Time.zone.now instead of Time.now
  • Recommends client-side time display instead of time_ago_in_words

ActiveRecord

  • Ensures save return values are checked or save! is used
  • Warns against default_scope usage
  • Recommends batched finders for large datasets
  • Identifies and fixes N+1 query problems

Controllers

  • Prevents modification of params hash
  • Recommends route restrictions
  • Enforces strong parameters usage

Error Handling

  • Ensures StandardError is rescued, not Exception
  • Recommends specific exception handling

Code Organization

  • Applies "Tell, don't ask" principle
  • Recommends namespaced models
  • Identifies empty helpers

Views

  • Recommends local variables in partials
  • Avoids instance variable dependencies

Migrations

  • Recommends say and say_with_time for logging

Security

  • Checks for SQL injection risks
  • Identifies XSS vulnerabilities
  • Ensures CSRF protection
  • Validates authentication/authorization

Code Quality

  • Enforces DRY principle
  • Ensures single responsibility
  • Removes trailing whitespace

Performance

  • Optimizes database queries
  • Recommends appropriate eager loading
  • Suggests caching strategies

Resources

This skill includes:

  • Comprehensive best practices documentation organized by category
  • Code examples for each practice
  • Common anti-patterns to avoid
  • Reference links to source material

Usage Examples

Code Review

When reviewing Rails code, Claude will:

  • Comprehensively analyze code against Rails best practices
  • Identify N+1 query problems and suggest optimizations
  • Flag params hash modifications and security issues
  • Suggest eager loading opportunities
  • Recommend security improvements
  • Check for proper error handling patterns
  • Verify adherence to Rails conventions
  • Provide actionable feedback with code examples

Code Generation

When generating Rails code, Claude will automatically:

  • Follow Rails best practices from the start
  • Use Time.zone.now instead of Time.now
  • Check save return values or use save!
  • Avoid default_scope anti-patterns
  • Use strong parameters in controllers
  • Prevent N+1 queries with proper eager loading
  • Apply proper error handling patterns
  • Follow Rails naming conventions and structure
  • Implement security best practices

Refactoring

When refactoring, Claude will:

  • Extract repeated code
  • Apply "Tell, don't ask" principle
  • Improve query performance
  • Enhance code organization

Categories

The skill covers practices in:

  • Timezone handling
  • ActiveRecord patterns
  • Controller design
  • Error handling
  • Code organization
  • View patterns
  • Migrations
  • Security
  • Code quality
  • Performance optimization
  • Testing
  • General Rails conventions

Source and Attribution

This skill is based on concepts from rails-bestpractices.com, a community-driven collection of Rails best practices.

Important: Content is rewritten in our own words, not copied verbatim. We provide attribution and source links throughout. See COPYRIGHT.md for copyright information and legal considerations.

Version

Current version: 1.0.0

Maintenance

This skill is maintained and updated as new Rails best practices emerge. Categories are organized for easy reference and extension.

Attribution

This skill is based on publicly available best practices from rails-bestpractices.com. The practices themselves are community knowledge. This skill structure, organization, and documentation are original work.

License

MIT License - See LICENSE file for details.

Contributing

See CONTRIBUTING.md for how to contribute improvements, new practices, or documentation updates.

Contract & API

Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.

MissingGITHUB OPENCLEW

Contract coverage

Status

missing

Auth

None

Streaming

No

Data region

Unspecified

Protocol support

OpenClaw: self-declared

Requires: none

Forbidden: none

Guardrails

Operational confidence: low

No positive guardrails captured.
Invocation examples
curl -s "https://xpersona.co/api/v1/agents/kavin-kannan-rails-best-practices-skill/snapshot"
curl -s "https://xpersona.co/api/v1/agents/kavin-kannan-rails-best-practices-skill/contract"
curl -s "https://xpersona.co/api/v1/agents/kavin-kannan-rails-best-practices-skill/trust"

Reliability & Benchmarks

Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.

Missingruntime-metrics

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

Do not use if

Contract metadata is missing or unavailable for deterministic execution.
No benchmark suites or observed failure patterns are available.

Media & Demo

Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.

Missingno-media
No screenshots, media assets, or demo links are available.

Related Agents

Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.

Self-declaredprotocol-neighbors
GITHUB_REPOSactivepieces

Rank

70

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

Traction

No public download signal

Freshness

Updated 2d ago

OPENCLAW
GITHUB_REPOScherry-studio

Rank

70

AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs

Traction

No public download signal

Freshness

Updated 5d ago

MCPOPENCLAW
GITHUB_REPOSAionUi

Rank

70

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

Traction

No public download signal

Freshness

Updated 6d ago

MCPOPENCLAW
GITHUB_REPOSCopilotKit

Rank

70

The Frontend for Agents & Generative UI. React + Angular

Traction

No public download signal

Freshness

Updated 23d ago

OPENCLAW
Machine Appendix

Contract JSON

{
  "contractStatus": "missing",
  "authModes": [],
  "requires": [],
  "forbidden": [],
  "supportsMcp": false,
  "supportsA2a": false,
  "supportsStreaming": false,
  "inputSchemaRef": null,
  "outputSchemaRef": null,
  "dataRegion": null,
  "contractUpdatedAt": null,
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://xpersona.co/api/v1/agents/kavin-kannan-rails-best-practices-skill/snapshot",
    "contractUrl": "https://xpersona.co/api/v1/agents/kavin-kannan-rails-best-practices-skill/contract",
    "trustUrl": "https://xpersona.co/api/v1/agents/kavin-kannan-rails-best-practices-skill/trust"
  },
  "curlExamples": [
    "curl -s \"https://xpersona.co/api/v1/agents/kavin-kannan-rails-best-practices-skill/snapshot\"",
    "curl -s \"https://xpersona.co/api/v1/agents/kavin-kannan-rails-best-practices-skill/contract\"",
    "curl -s \"https://xpersona.co/api/v1/agents/kavin-kannan-rails-best-practices-skill/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "OPENCLEW"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "GITHUB_OPENCLEW",
      "generatedAt": "2026-04-16T23:51:13.302Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "OPENCLEW",
      "type": "protocol",
      "support": "unknown",
      "confidenceSource": "profile",
      "notes": "Listed on profile"
    }
  ],
  "flattenedTokens": "protocol:OPENCLEW|unknown|profile"
}

Facts JSON

[
  {
    "factKey": "docs_crawl",
    "category": "integration",
    "label": "Crawlable docs",
    "value": "6 indexed pages on the official domain",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  },
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Kavin Kannan",
    "href": "https://github.com/Kavin-Kannan/rails-best-practices-skill",
    "sourceUrl": "https://github.com/Kavin-Kannan/rails-best-practices-skill",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-04-15T03:14:12.696Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "OpenClaw",
    "href": "https://xpersona.co/api/v1/agents/kavin-kannan-rails-best-practices-skill/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/kavin-kannan-rails-best-practices-skill/contract",
    "sourceType": "contract",
    "confidence": "medium",
    "observedAt": "2026-04-15T03:14:12.696Z",
    "isPublic": true
  },
  {
    "factKey": "traction",
    "category": "adoption",
    "label": "Adoption signal",
    "value": "2 GitHub stars",
    "href": "https://github.com/Kavin-Kannan/rails-best-practices-skill",
    "sourceUrl": "https://github.com/Kavin-Kannan/rails-best-practices-skill",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-04-15T03:14:12.696Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://xpersona.co/api/v1/agents/kavin-kannan-rails-best-practices-skill/trust",
    "sourceUrl": "https://xpersona.co/api/v1/agents/kavin-kannan-rails-best-practices-skill/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[
  {
    "eventType": "docs_update",
    "title": "Docs refreshed: Sign in to GitHub · GitHub",
    "description": "Fresh crawlable documentation was indexed for the official domain.",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  }
]

Sponsored

Ads related to rails-best-practices-skill and adjacent AI workflows.