Ruby Quality Checking

Checks a Ruby or Rails change on the changed code only: lint in the project's style guide, green tests, patch coverage, mutation score, and CRAP scores. Use when checking a branch before a push or pull request; adding coverage, mutation testing, CRAP scores, RuboCop, Standard, or rubocop-rails-omakase to a project; explaining what a CRAP score, mutation score, or patch coverage number means; reading or fixing surviving mutants, uncovered lines, or high CRAP scores; writing the test or spec that kills a named surviving mutant; when someone asks to run the whole test suite to check a small change; or when tests passed but a bug still shipped and someone asks whether the tests can be trusted. For writing or refactoring tests in general, use ruby-testing.

zalom Updated

File contents

zalom/agent-skills/tree/main/ruby-quality-checking commit 970383df03

Frequently asked questions

npx skillmds@latest add zalom/ruby-quality-checking