What problem does it solve?
This Skill runs a prioritized verification pipeline to ensure completed Ruby, Rails, or Grape code meets autoloading, style, security, test, type, and migration requirements before merging or release. It centralizes tool selection, detects project-native verification wrappers when present, falls back to direct tooling when needed, and halts at the first failing check so developers get a clear next step.
Core Features & Use Cases
- Ordered Verification Stack: Enforces the sequence Zeitwerk → Lint → Security → Tests → Types → Database → Optional diff-scoped pass so failures are deterministic and easy to address.
- Project-aware Tool Selection: Re-detects project-native composite runners and honors cached runtime flags for standardrb, rubocop, brakeman, pronto, and test frameworks.
- Fallbacks & Failure Handling: Falls back from wrapper to direct commands when wrappers are unavailable or broken and provides actionable remediation and re-run guidance.
- Use Cases: Pre-commit sanity checks, CI job replacement or augmentation, local pre-PR verification, and release gating for Rails apps and libraries.
Quick Start
Run the full verification stack for the current repository and report the first failing check.