From pokayokay
Automatically verify UI changes in a real browser after implementation. Integrated into the /work workflow — checks visual elements, interactions, and console errors using Playwright. Not a standalone skill.
npx claudepluginhub srstomp/pokayokay --plugin pokayokayThis skill uses the workspace's default tool permissions.
Automatically verify UI changes in a real browser after implementation.
Provides Ktor server patterns for routing DSL, plugins (auth, CORS, serialization), Koin DI, WebSockets, services, and testApplication testing.
Conducts multi-source web research with firecrawl and exa MCPs: searches, scrapes pages, synthesizes cited reports. For deep dives, competitive analysis, tech evaluations, or due diligence.
Provides demand forecasting, safety stock optimization, replenishment planning, and promotional lift estimation for multi-location retailers managing 300-800 SKUs.
Automatically verify UI changes in a real browser after implementation.
This skill is triggered during the /work workflow after the implementer completes a task that modifies UI-related files. It is NOT a standalone skill - it's integrated into the work loop.
Catch visual and functional issues before code review by testing in a real browser. This prevents:
Browser verification only runs when ALL three conditions are met:
Must have either:
mcp__plugin_playwright_*)mcp__claude-in-chrome__*)Must have an HTTP server on a dev port (3000-8999) or ability to start one via package.json scripts.
Task must have modified files that affect browser output:
.html, .css, .scss, .less.tsx, .jsx, .vue, .svelte.hbs, .ejs, .pug)components/, views/, ui/, pages/If any condition fails, verification is silently skipped.
This is NOT a hard gate. If verification suggests issues but the user believes the implementation is correct:
Projects can customize in .pokayokay.json:
{
"browserVerification": {
"enabled": true,
"portRange": [3000, 9999],
"additionalPaths": ["src/templates/"],
"excludePaths": ["src/email-templates/"]
}
}
references/testability-detection.md - How to determine if verification should runreferences/verification-flow.md - Step-by-step verification processreferences/configuration.md - Project-level configuration optionsyokay-implementer → browser-verify → yokay-spec-reviewer → yokay-quality-reviewer → complete
Browser verification runs AFTER implementation and BEFORE spec review.