一键导入
visual-qa-loop
Run a repeatable before/after visual QA loop for local web/app UI changes, using stable screenshots, artifact folders, and concise visual findings.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Run a repeatable before/after visual QA loop for local web/app UI changes, using stable screenshots, artifact folders, and concise visual findings.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Audit chezmoi dotfiles for drift, unmanaged files, and broken agent skill symlinks across Claude Code, Codex, Gemini, and other harnesses.
Scan Claude/Codex session logs to find agent behavior patterns, Toolsmith adoption gaps, repeated frustrations, and candidates for new skills/tools.
Generate user-facing changelog entries from git history — plain language, audience-segmented, with optional CHANGELOG.md update.
Consolidate/dedupe contacts from macOS, iCloud, Google, Zoho, or VCF with provenance-aware review, backups, and optional approved dossiers.
Capture a technical or product decision with chosen option, rejected alternatives, and rationale — in a format a future agent can read to reconstruct context.
Audit repos for SHA/digest dependency pinning and release cooldowns across Docker, CI, and major language ecosystems; report violations, fix with approval.
| name | visual-qa-loop |
| description | Run a repeatable before/after visual QA loop for local web/app UI changes, using stable screenshots, artifact folders, and concise visual findings. |
| display_name | Visual QA Loop |
| brand_color | #DB2777 |
| local_only | true |
| group | Dev Workflow |
| usage | /visual-qa-loop:run |
| summary | Catch visual regressions with repeatable before/after screenshots and tight review notes. |
| default_prompt | Run visual QA for this UI change. Capture before/after screenshots with stable viewport(s), compare them, fix obvious regressions, and save artifacts under agent-notes. |
For UI work, "tests pass" is not the same as "eyes pass."
Third-order stance: static screenshots are receipts, not the whole truth. Look for temporal debt, hidden friction, and trust changes between states: loading, empty, error, hover, focus, permission prompts, and the moment after a user clicks.
Identify the exact pages/windows/states to capture. Prefer the smallest set that covers the changed surface. Include transition states when relevant: loading, empty, error, first-run, disabled, hover/focus, and post-action success/failure.
For web/file targets on this machine, use chrome-shot rather than raw Chrome commands:
mkdir -p ~/dev/agent-notes/<project>/visual-qa/<run>
chrome-shot -o ~/dev/agent-notes/<project>/visual-qa/<run>/home-1440.png http://localhost:3000/
chrome-shot --size 390x1200 -o ~/dev/agent-notes/<project>/visual-qa/<run>/home-mobile.png http://localhost:3000/
If changes are not applied yet, capture before/. After edits/build, capture after/ with the same viewport, route, data, and state.
Use filenames that encode route/state/viewport, not verbose captions. If the issue may be motion/jank, capture a short trace, repeated screenshots, or before/after states around the transition rather than only the final settled UI.
Check:
If an obvious regression is visible, fix it and recapture. Do not hand back known-bad screenshots unless blocked.
Return:
Keep it short. The screenshots are the receipts.
trust-audit when the visual surface touches permissions, privacy, billing, or destructive file changes.status-copy-trust-audit when UI/CLI wording is the confusing part.first-contact when the visual change touches onboarding or day-zero mental models.agent-log-forensics when recurring user complaints point at visual or interaction jank across sessions.