Help us improve
Share bugs, ideas, or general feedback.
From boorails
Runs quality gates for Ruby on Rails apps: syntax checks, rubocop linting, rspec tests, brakeman security scans, and performance smoke tests to validate PR readiness and release safety.
npx claudepluginhub kurenn/marketplace --plugin boorailsHow this skill is triggered — by the user, by Claude, or both
Slash command
/boorails:boo-qualityThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill to enforce a consistent definition of done before merging or deploying Rails changes.
Applies C++ Core Guidelines to write, review, or refactor C++ code. Enforces modern, safe, and idiomatic practices for C++17/20/23.
Share bugs, ideas, or general feedback.
Use this skill to enforce a consistent definition of done before merging or deploying Rails changes.
Strongly recommend enabling LSP before running this skill:
ENABLE_LSP_TOOL=1 in the shell running Claude/Codex.ruby-lsp and/or solargraph).If LSP is not enabled, continue execution but highlight reduced confidence in code navigation-based checks.
Run fast-to-slow for rapid feedback:
Use available tools in project context. Typical sequence:
bundle exec rubocopbundle exec rspec or focused specsbundle exec brakemanIf a tool is unavailable, report as Not Run with reason and risk impact.
Use the bundled script for repeatable gate runs:
scripts/run_gates.shscripts/run_gates.sh --test-target spec/requests/users_spec.rbscripts/run_gates.sh --mode advisory --skip-securityscripts/run_gates.sh --perf-command "bundle exec ruby scripts/perf_smoke.rb"scripts/run_gates.sh --require-lsp (hard fail if ENABLE_LSP_TOOL!=1)Default behavior:
tmp/boo-quality-<timestamp>/.PASS, WARN, or FAIL overall summary.Use --output-file <path> to persist a markdown report for PR or release notes.
Always end execution with:
Load references/external-resources.md for official guides and tooling docs.