概要
This skill empowers developers to extend the Ameba linter for Crystal projects by providing expert guidance on developing custom rules. It assists in navigating Abstract Syntax Trees (AST), implementing specific node visitors, reporting code issues, and setting up automated tests for new linting logic. Whether you need to enforce project-specific naming conventions, detect dangerous method calls, or ensure business logic consistency, this skill streamlines the entire development lifecycle of custom Ameba rules, ensuring your codebase remains clean, safe, and professional.