GitHub Repository: scoutqa-dot-ai/cursor-rulesAwesome Cursorrules: View on awesome-cursorrules
What is Vibe Testing with Cursor?
Vibe testing is AI-powered exploratory testing designed for solo founders, vibe coders, and side project builders. With Scout rules installed in Cursor, you can:- Say “test my Lovable app” and get real bug reports
- Run accessibility audits without leaving your editor
- Validate user flows before shipping
Features
Natural Language Testing
Describe tests conversationally. “Test the checkout flow” or “Find bugs on the homepage.”
Platform Support
Works with Lovable, Replit, V0, Base44, Bolt.new, Vercel, Netlify, and any web app.
Accessibility Audits
Automatically identify WCAG compliance issues and accessibility barriers.
Zero Config
Drop the rules file in your project and start testing immediately.
Installation
Step 1: Install Scout CLI
First, install the Scout CLI globally:Step 2: Add Scout Rules to Cursor
- Quick Setup (Recommended)
- Manual Setup
- Global Rules
Create the rules directory and download the Scout rules:
Step 3: Restart Cursor
After adding the rules, restart Cursor to load them.Usage
Once installed, simply ask Cursor to test your application:- General Testing
- Login Flow
- Accessibility
- Pre-Deploy
Example Workflow
Ask Cursor to test
“Test the new checkout flow on https://myapp.lovable.app”
Platform-Specific Examples
Testing Lovable Apps
Testing Replit Deployments
Testing V0 Components
Troubleshooting
| Issue | Solution |
|---|---|
| Rules not loading | Restart Cursor after adding the .cursor/rules directory |
| Scout CLI not found | Run npm install -g @scoutqa/cli |
| Authentication errors | Run scoutqa auth login in your terminal |
| Tests failing to start | Ensure your URL is publicly accessible |
Why Use Scout with Cursor?
| Without Scout | With Scout |
|---|---|
| Deploy and hope for the best | Test before every deploy |
| Find bugs from user complaints | Catch bugs before users do |
| Manual accessibility testing | Automated WCAG audits |
| Context switch to run tests | Test without leaving Cursor |
Frequently Asked Questions
What are Cursor rules?
What are Cursor rules?
Cursor rules are instructions that customize how Cursor’s AI behaves in your project. The Scout rules teach Cursor how to run vibe tests on your web applications using the Scout CLI.
How does this work with Lovable/Replit apps?
How does this work with Lovable/Replit apps?
Scout works with any publicly accessible URL. Deploy your Lovable or Replit app, then ask Cursor to test it. Scout will explore your app and report any issues it finds.
Can I test localhost?
Can I test localhost?
Scout requires publicly accessible URLs. For localhost testing, use a tunneling service like ngrok:
What's the difference between this and the Claude Code skill?
What's the difference between this and the Claude Code skill?
The Cursor rules integrate Scout into Cursor IDE, while the Claude Code skill integrates Scout into Claude Code CLI. Choose based on your preferred editor.
Is this free?
Is this free?
Yes! Scout offers a free tier for solo founders and side projects. Install the CLI and start testing immediately.
Submit Your Own Rules
Using Scout with a specific framework or platform? Create custom rules and submit them to:- awesome-cursorrules - Community collection of Cursor rules
- cursor.directory - Cursor rules directory
Related
- Scout CLI - Run Scout from any terminal
- Claude Code Skill - Use Scout in Claude Code
- Kiro Power - Use Scout in Kiro IDE
Testing localhost applications
Testing localhost applications
Scout requires a publicly accessible URL to run tests. Deployed environments like staging and production work immediately.For localhost testing, use a tunneling service like ngrok:Then ask Cursor to test the ngrok URL:*Third-party tunneling services are not affiliated with Scout. Use at your own risk.