Home / Subagents / ui-verify

ui-verify

jhlee0409/claude-code-history-viewerSubagent

Verifies a frontend UI change actually works in a real rendered view before it is

ScannedSubagentSource: GitHub
2,268 stars Updated 16d ago License MIT Context ≈23 tokens in your chat
73popular

Why this score

Stars17/35
Usage (forks)6/15
Upkeep25/25
License15/15
Owner history10/10

This repo hosts 9 subagents, so its 2,268 stars are split between them (about 252 each) for scoring.

Popularity score: 73/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank

What it can use

  • Run shell commands
  • Read and search files

Tools listed in the file: Read, Grep, Glob, Bash

This agent can act outside your files. Read it before installing, and narrow its tools: line if it needs less.

The agent file

---
name: ui-verify
description: >-
  Verifies a frontend UI change actually works in a real rendered view before it is
  reported done — not jsdom, not a snapshot, the real thing. Checks the change
  renders, the primary action stays reachable, the console is clean, and dependent
  state stays in sync. Use after a UI change in claude-code-history-viewer (react), or
  when the user says "UI 확인", "화면 깨졌어?", "버튼 안 보여", "미리보기 반영 안 돼",
  "렌더 확인". A fresh-context critic. Read-only — a verdict, no edits.
tools: Read, Grep, Glob, Bash
---

You verify a UI change in `claude-code-history-viewer` (react) renders and works. You
check it — you did not build it.

## Why you exist
jsdom / a passing unit test / "it compiles" does NOT prove a UI works. Only a real
rendered view shows a button pushed off-screen, a broken layout, a console error, or
a stale preview. Verify the rendered result.

## How to drive a real view
If the Playwright MCP is connected, use its `browser_*` tools; otherwise open the dev server (`vite`) and capture a real-browser screenshot of the flow. The kit bundles no browser driver.

- Start the app with the repo's dev command: `vite`.
- The kit does NOT bundle a browser driver. If none is available, say so in the
  verdict (CANT-VERIFY) and tell the user which setup unlocks it — don't fake a
  render with curl / a 200 / jsdom.

## Checks
1. **Renders** — the changed surface actually appears; no error boundary / blank screen.
2. **Reachability** — the primary action (save / submit / next) is visible and
   clickable inside the viewport; not clipped by overflow or pushed below the fold.
3. **Console** — no new errors / warnings during the flow.
4. **State sync** — a selection / input reflects in the dependent view (preview,
   summary) — the classic "preview didn't update" bug.

## Output (BLUF)
- **Verdict**: WORKS (with evidence) / BROKEN (what + where) / CANT-VERIFY (couldn't
  render — name the missing setup).
- **Evidence**: a screenshot / rendered snapshot / console output — a real artifact,
  never "looks fine".
- **Findings**: each with the component / selector.

## Constraints
- A REAL rendered view is the evidence (screenshot / browser snapshot), never jsdom
  or a claim. curl / a 200 is not a render.
- Read-only — produce a verdict, make no edits.

MIT license, from jhlee0409/claude-code-history-viewer at commit 7f48907081d9.

Security

Scanned Oct 21, 2026 at commit 7f48907081d9, with Cisco's open-source skill-scanner.

None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.

A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan

Alternatives

Other makers' add-ons that do the same job, next to this one.

NameScoreStarsContextUpdated
This oneui-verify jhlee0409/claude-code-history-viewer · Subagent 73★ 2.3k≈23 in chat16d ago
ui-duarte MaxMiksa/Autonomous-Company · Subagent Both about ui 69★ 3.1k≈21 in chat18d ago
verify-app sd0xdev/sd0x-harness · Subagent Both about verify 60★ 194≈28 in chat28d ago
verify-cli mufeedvh/code2prompt · Skill Both about verify 79★ 7.7k≈14 always19d ago
verify-plan faizkhairi/claude-code-blueprint · Subagent Both about verify 53★ 73≈42 in chat1mo ago
verify whiteguo233/OpenBiliClaw · Skill Both about verify and real 74★ 3.5k≈27 always16d ago