visual-validate
Installation
SKILL.md
Contains Shell Commands
This skill contains shell command directives (!`command`) that may execute system commands. Review carefully before installing.
Visual Validate
Drive a real browser via MCP to verify a UI change works as intended. Auto-detects which browser MCP is available (chrome-devtools preferred, playwright fallback). Screenshots, interactions, and console capture confirm the change is real — not just type-checked.
Pre-loaded context
- Available MCPs: !
echo "Check via tool availability at runtime" - Branch: !
git branch --show-current - Last-changed UI files: !
git diff --name-only HEAD~1 -- '*.jsx' '*.tsx' '*.html' '*.css' 2>/dev/null | head -20
MCP Auto-Detection
At the start of the workflow, detect which MCP is available:
- Check for
chrome-devtoolsMCP tools (mcp__chrome-devtools__*) - If absent, check for
playwrightMCP tools (mcp__playwright__*or similar namespacing) - If neither → STOP with clear message: "No browser MCP available. Install
chrome-devtoolsorplaywrightMCP server to use this skill."
State the detected MCP at the start: "Using chrome-devtools MCP for visual validation."