From htmlgraph
Run visual QA on a web application — screenshots pages and reports layout, readability, and correctness issues
npx claudepluginhub shakestzd/htmlgraphThis skill uses the workspace's default tool permissions.
Run a visual quality review of a web application.
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.
Run a visual quality review of a web application.
/htmlgraph:ui-review [url] [--pages /path1,/path2,...]
url (optional): Base URL to review (e.g., http://localhost:3000). Auto-detects if not provided.--pages (optional): Comma-separated paths to review. Discovers from navigation if not provided./htmlgraph:ui-review
Auto-detect dev server and review all discoverable pages.
/htmlgraph:ui-review http://localhost:5173
Review a Vite app.
/htmlgraph:ui-review http://localhost:4000 --pages /,/kanban,/costs
Review specific pages.
If URL provided, use it. Otherwise auto-detect:
for port in 5173 3000 4000 8080 8000 3001 4200; do
code=$(curl -s -o /dev/null -w "%{http_code}" "http://localhost:$port" 2>/dev/null)
if [ "$code" = "200" ]; then
echo "http://localhost:$port"
break
fi
done
If no server found, tell the user to start their dev server.
mkdir -p ui-review/
DELEGATION REQUIRED: Always use Agent(subagent_type="htmlgraph:ui-reviewer").
Prompt:
Review the web application at {url}.
{If --pages: "Review these pages: {pages}"}
{If no --pages: "Discover pages from navigation and review all of them."}
Save screenshots to ui-review/.
Show the agent's findings: per-page severity, issues list, screenshot paths, summary table.
Run after any UI change:
This is a quality gate — do not mark UI work as done without passing this review.