E2E validation workflow for frontend changes in playground packages using Playwright MCP
Scanned 5/29/2026
Install via CLI
openskills install zjunlp/Skills---
name: e2e-frontend-validation
description: E2E validation workflow for frontend changes in playground packages using Playwright MCP
model: claude-opus-4-5
---
# E2E Validation for Frontend Modifications
## Prerequisites
Requires Playwright MCP server. If the `browser_navigate` tool is unavailable, instruct the user to add it:
```sh
claude mcp add playwright -- npx @playwright/mcp@latest
```
## Validation Steps
After completing frontend changes:
1. **Build the CLI**
```sh
pnpm build:cli
```
2. **Start the dev server**
```sh
cd examples/agent && node ../../packages/cli/dist/index.js dev
```
3. **Verify server is running**
- URL: http://localhost:4111
- Wait for the server to be ready before proceeding
4. **Identify impacted routes**
- Routes are defined in `packages/playground/src/App.tsx`
- Browse them ALL to verify behavior
5. **Test with Playwright MCP**
- Use `browser_navigate` to visit each impacted route
- Visually verify the changes render correctly
- Test any interactive elements modified
- Use `browser_screenshot` to capture results for the user
## Quick Reference
| Step | Command/Action |
| ------- | ---------------------------------------------------------------- |
| Build | `pnpm build:cli` |
| Start | `cd examples/agent && node ../../packages/cli/dist/index.js dev` |
| App URL | http://localhost:4111 |
| Routes | `@packages/playground/src/App.tsx` |
No comments yet. Be the first to comment!