Vibe Testing — Testing skill for Claude Code
Code-aware browser testing agent — 13 MCP tools for AI editors (Claude Code, Cursor, Windsurf).
How to install Vibe Testing
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open AishwaryShrivastav/vibe-testing and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Vibe Testing does
Code-aware browser testing agent — 13 MCP tools for AI editors (Claude Code, Cursor, Windsurf). Reads your codebase, opens Playwright, tests everything, reports with screenshots.
Alternatives in Testing
- Playwright — claude-plugins-official Browser automation, E2E testing, screenshots 29.4k ★
- Gsd To Autoforge Spec — Convert GSD codebase mapping to AutoForge app_spec.txt 1.8k ★
- Vibetest Use — Vibetest MCP - automated QA testing using Browser-Use agents 826 ★
README
vibe-testing
[](https://www.npmjs.com/package/vibe-testing) [](https://nodejs.org) [](https://modelcontextprotocol.io) [](https://opensource.org/licenses/MIT) [](https://github.com/AishwaryShrivastav/vibe-testing/actions)
**Code-aware browser testing for AI coding agents.**
vibe-testing reads your codebase so tests use your real routes and field names, runs them in a real Playwright browser, remembers what broke, and tells you what your last change fixed or regressed. It works as an MCP server that gives your editor (Claude Code, Cursor, Windsurf, VS Code Copilot, Roo Code) 13 testing tools, or as a standalone CLI.
cd /path/to/your/project
npx vibe-testing@latest init
Then open your editor and say:
"Scan this codebase and test it against http://localhost:3000"
Why not just a browser tool
Playwright MCP gives your agent hands. vibe-testing gives it a testing workflow: code-derived scenarios, memory across runs, and a report. Two things a stateless browser tool cannot do:
**1. Run it twice and it tells you what you broke.** Every run writes `.vibe/run-snapshot.json` and diffs it against the previous run. Every scan writes `.vibe/route-manifest.json` and diffs your routes. The second run prints regressions and fixes instead of a wall of results:
Changes since last run
Fixed: /login
Regression: /checkout
New: /admin/users
The same diff reaches your editor as `snapshot_diff` on `run_full_test` and `run_converge`, and as `route_changes` on `scan_codebase`, so the agent can flag "checkout broke after that commit" without anyone scrolling a report. Flaky routes, working
Related Skills
Qflow
驱动的项目管理 MCP 服务器,50 个工具覆盖任务管理、Spec 驱动开发、多 Agent 协作、自动驾驶引擎|AI-powered project management MCP server — 50 tools f
Vindicate
A local-first Playwright test automation toolkit for AI coding agents (Cursor, Claude Code, Copilot), with MCP
Dsh Verify
The quality gate for agent-built web apps. Real-browser acceptance checks — CLI, MCP (Claude Code / Cursor / C
Alih Spec
⚡ Enterprise Spec-Driven Development (SDD) framework & native AI skill for converting codebases across stacks.
Test Example
When we make significant changes to the codebase, we want to make sure everything is running as intended. To d
Dapei Skills Pack En
Quality-gate agent skills: spec-as-contract, no-mock rule, evidence-based verification. Three SKILL.md skills
Related Agents
Browser Testing
Browser automation and testing specialist. Uses playwright-cli (stateful Bash CLI) for deterministic scripted
Pixel QA
Browser QA driver — uses Playwright MCP to navigate the running site, capture screenshots at 375/768/1440 (vie
Visual Inspector
Verifies a static HTML slide deck renders correctly using Playwright MCP. Starts a local HTTP server, navigate