What problem does it solve?
This Skill removes the guesswork from writing and maintaining Rails test coverage by giving you the project's exact RSpec patterns, helpers, and conventions for authentication, authorization, and test structure.
Core Features & Use Cases
- Model coverage: Write validations, associations, scopes, state transitions, destroy protections, and broadcast specs that match the app's style.
- Controller, policy, and interactor testing: Cover authenticated and unauthenticated paths, permission checks, workflow outcomes, and error handling with the right matchers and shared examples.
- System and job scenarios: Validate end-to-end user flows in Capybara and idempotent background job behavior in a way that fits the repository's Docker-based workflow.
- Use case: When a new Rails feature lands, use this Skill to generate the exact spec type, setup, and assertions needed so the test passes project review on the first try.
Quick Start
Ask for an RSpec test for the Rails feature you are adding, and follow the repository's existing conventions for spec type, authentication, authorization, factories, and Docker-based execution.