lint

Run standardrb, erblint, and Brakeman checks on Ruby and ERB files.

1|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/ybbms777/compound-engineering --skill lint-ybbms777
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lint
Source: https://github.com/ybbms777/compound-engineering/tree/main/skills/agent-lint
Command: npx skills add https://github.com/ybbms777/compound-engineering --skill lint-ybbms777

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the manual effort and risk of missing critical linting or security issues when pushing Ruby and ERB code, ensuring consistent code quality and reduced vulnerability exposure without repetitive manual tool runs.

Core Features & Use Cases

  • Multi-tool Ruby Linting: Runs standardrb to enforce Ruby style guidelines, with auto-fix capabilities for common style violations.
  • ERB Template Validation: Uses erblint to catch syntax and correctness issues in ERB templates before they reach production.
  • Integrated Security Scanning: Runs Brakeman to identify potential security vulnerabilities in Ruby on Rails applications.
  • Use Case: A Rails developer can run this Skill before pushing code to automatically fix style issues, catch template errors, and flag security risks, saving time and preventing low-quality or vulnerable code from being merged.

Quick Start

Use the lint skill to run all required Ruby, ERB, and security checks on your current code changes before pushing to the remote repository.

Frequently Asked Questions about lint

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Ruby and ERB linting before a code push?

You can automate Ruby and ERB linting before a code push by running standardrb and erblint to enforce style guidelines and catch template errors without manual tool execution.

How do I run security checks on a Ruby on Rails application?

Run security checks on a Ruby on Rails application by executing Brakeman to identify potential vulnerabilities and flag security risks before merging code changes.

What is the best way to catch ERB template errors before they reach production?

The best way to catch ERB template errors before production is using erblint to validate syntax and correctness, ensuring template issues are flagged during pre-push linting.

Does this automated linting workflow support auto-fixing Ruby style violations?

Yes, the automated linting workflow supports auto-fixing Ruby style violations by running standardrb to automatically correct common style issues during pre-push validation.

When do I need to run Brakeman, standardrb, and erblint together?

You need to run Brakeman, standardrb, and erblint together when pushing Ruby on Rails code changes to enforce consistent style, validate ERB templates, and detect security vulnerabilities simultaneously.