Claude Skill
thoughtbot/rails-audit-thoughtbot
A Claude Skill by thoughtbot to run automated code audits on Ruby on Rails projects, using AI to detect issues and improve code quality.
Overview
Repository
Install this Skill
git clone https://github.com/thoughtbot/rails-audit-thoughtbot ~/.claude/skills/rails-audit-thoughtbotRegistry
Summary
A Claude Skill designed to run comprehensive code audits for Ruby on Rails applications, leveraging AI to identify issues and suggest improvements.
Claude Skill 用于执行代码审计
Key features
- Automated code audit execution for Rails projects
- AI-powered issue detection and analysis
- Integration with Claude AI for intelligent review
- Focus on Ruby on Rails best practices
- Streamlined audit workflow for developers
Use cases
- Reviewing Rails codebases for security vulnerabilities
- Identifying performance bottlenecks in Rails applications
- Ensuring adherence to Rails coding standards
- Pre-deployment code quality checks
- Refactoring legacy Rails projects
README excerpt
# Rails Audit Skill (thoughtbot Best Practices) A [Claude Code][claude-code] skill that performs comprehensive code audits of Ruby on Rails applications based on [thoughtbot's][thoughtbot] Ruby Science and Testing Rails best practices. [claude-code]: https://docs.anthropic.com/en/docs/claude-code [thoughtbot]: https://thoughtbot.com ## Quick links - **[Ruby Science][ruby-science]** - thoughtbot's guide to fixing code smells - **[Testing Rails][testing-rails]** - thoughtbot's guide to testing Rails applications - **[Rails Antipatterns][rails-antipatterns]** - Best practices for Ruby on Rails refactoring (Chad Pytel & Tammer Saleh) [ruby-science]: https://github.com/thoughtbot/ruby-science [testing-rails]: https://github.com/thoughtbot/testing-rails [rails-antipatterns]: https://www.informit.com/store/rails-antipatterns-best-practice-ruby-on-rails-refactoring-9780321604811 ## Table of contents - [Overview](#overview) - [Installation](#installation) - [Usage](#usage) - [Full application audit](#full-application-audit) - [Targeted audit](#targeted-audit) - [Optional data collection](#optional-data-collection) - [SimpleCov (test coverage)](#simplecov-test-coverage) - [RubyCritic (code quality)](#rubycritic-code-quality) - [Reference materials](#reference-materials) - [Contributing](#contributing) - [License](#license) - [About thoughtbot](#about-thoughtbot) ## Overview This skill analyses Rails applications and generates detailed audit reports covering: - Testing practices (RSpec) - Test coverage via [SimpleCov](#optional-data-collection) (optional) - Code quality metrics via [RubyCritic](#optional-data-collection) (optional) - Security vulnerabilities - Code design (skinny controllers, domain models, POROs with ActiveModel) - Rails conventions - Databas