By MKToronto
Drive the running app in a real browser (Playwright MCP) to test a feature end-to-end, inspect live state, verify with evidence, then clean up. App-agnostic.
A Claude Code plugin that makes Claude test a feature in the actual running app — driving a real browser via the Playwright MCP server, inspecting live app state, verifying with evidence, and cleaning up after — instead of only reasoning about whether the code is correct.
App-agnostic: works for any web app, dashboard, or API. Not tied to any one project.
/plugin marketplace add MKToronto/livetest
/plugin install livetest@livetest
Then restart Claude Code (/exit followed by claude) to load the plugin.
For local testing without installing:
git clone https://github.com/MKToronto/livetest.git
claude --plugin-dir /path/to/livetest
/plugin marketplace update livetest
This plugin drives a real browser through the Playwright MCP server, so that server must be configured in Claude Code. It provides the mcp__playwright__browser_* tools the command uses.
Add it once (user scope, available in every project):
claude mcp add playwright npx @playwright/mcp@latest
No separate browser-install step is needed — the server sets up its browser on first use. (If you ever need to install browsers manually: npx playwright install.)
Verify it registered:
claude mcp list
The app under test must also be running locally — Claude confirms it's listening before driving it and won't launch it for you unless you tell it to.
/livetest <what to test>
/livetest the date-range filter — test a specific thing./livetest (no argument) — test whatever was just worked on this session, inferred from recent edits + the conversation.Claude follows a fixed playbook:
.playwright-mcp.The full playbook lives in commands/livetest.md.
livetest will not trigger irreversible or outward-facing actions against live systems — no real submissions, sent messages, payments, deletes, or writes to production — unless you've explicitly authorized that action for the session. Destructive or external steps are stubbed, fixtured, or reported short of execution.
MIT — see LICENSE.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub mktoronto/livetest --plugin livetestClean Architecture guidance for Python/FastAPI projects. Provides principles-driven design, Pythonic patterns, and layered architecture scaffolding based on Arjan Codes' methodology.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.
Unity Development Toolkit - Expert agents for scripting/refactoring/optimization, script templates, and Agent Skills for Unity C# development