Agent Skillsevolution-foundation/evo-nexus › dev-visual-verdict

dev-visual-verdict

GitHub

用于前端UI视觉回归测试,捕获并对比组件修改前后的截图,识别非预期的视觉差异或级联影响。

.claude/skills/dev-visual-verdict/SKILL.md evolution-foundation/evo-nexus

Trigger Scenarios

CSS或样式变更可能影响其他组件 组件重构需验证视觉一致性 主题变更需跨应用验证

Install

npx skills add evolution-foundation/evo-nexus --skill dev-visual-verdict -g -y
More Options

Non-standard path

npx skills add https://github.com/evolution-foundation/evo-nexus/tree/main/.claude/skills/dev-visual-verdict -g -y

Use without installing

npx skills use evolution-foundation/evo-nexus@dev-visual-verdict

指定 Agent (Claude Code)

npx skills add evolution-foundation/evo-nexus --skill dev-visual-verdict -a claude-code -g -y

安装 repo 全部 skill

npx skills add evolution-foundation/evo-nexus --all -g -y

预览 repo 内 skill

npx skills add evolution-foundation/evo-nexus --list

SKILL.md

Frontmatter
{
    "name": "dev-visual-verdict",
    "description": "Visual regression testing — capture before\/after screenshots of UI changes and compare. Use when a UI change might have unintended visual impact across components."
}

Dev Visual Verdict

Derived from oh-my-claudecode (MIT, Yeachan Heo). Adapted for the EvoNexus Engineering Layer.

Visual regression testing. Capture before/after screenshots of UI components, compare them, and flag unintended visual impact.

Use When

  • CSS / styling change that might cascade to other components
  • Component refactor where the visual output should remain identical
  • Theme change that needs to be verified across the app

Do Not Use When

  • Backend-only changes
  • Intentional redesigns (use @canvas-designer instead)
  • Single-component changes with obvious visual outcome

Workflow

  1. Identify scope — which components could be affected
  2. Capture baseline — screenshot current state of each affected component
  3. Apply change — let @bolt-executor make the modification
  4. Capture after — screenshot post-change state
  5. Compare — flag any visual differences (pixel-level or layout-level)
  6. Verdict — IDENTICAL / EXPECTED CHANGES / UNEXPECTED REGRESSION

Output

Saved to workspace/development/verifications/[C]visual-{component}-{date}.md:

## Visual Verdict — {component}

### Scope
- Components checked: [list]

### Comparison
| Component | Before | After | Diff | Verdict |
|---|---|---|---|---|
| Header | ![](before-1.png) | ![](after-1.png) | 0% | IDENTICAL |
| Footer | ![](before-2.png) | ![](after-2.png) | 12% | UNEXPECTED |

### Verdict
{IDENTICAL | EXPECTED CHANGES | UNEXPECTED REGRESSION}

### Unexpected Regressions
- Footer color shifted from #1A1A1A to #2A2A2A — investigate cascade

Pairs With

  • @canvas-designer (when regression is intentional)
  • @hawk-debugger (when regression is unintended)
  • @oath-verifier (final visual verification)

Version History

  • 7f5dd76 Current 2026-07-25 04:53

Same Skill Collection

.claude/skills/create-agent/SKILL.md
.claude/skills/create-command/SKILL.md
.claude/skills/create-goal/SKILL.md
.claude/skills/create-heartbeat/SKILL.md
.claude/skills/create-integration/SKILL.md
.claude/skills/create-routine/SKILL.md
.claude/skills/create-ticket/SKILL.md
.claude/skills/cs-ticket-triage/SKILL.md
.claude/skills/data-build-dashboard/SKILL.md
.claude/skills/data-create-viz/SKILL.md
.claude/skills/data-explore/SKILL.md
.claude/skills/data-statistical-analysis/SKILL.md
.claude/skills/data-validate/SKILL.md
.claude/skills/db-mongo/SKILL.md
.claude/skills/db-mysql/SKILL.md
.claude/skills/db-postgres/SKILL.md
.claude/skills/db-redis/SKILL.md
.claude/skills/dev-ai-slop-cleaner/SKILL.md
.claude/skills/dev-ask/SKILL.md
.claude/skills/dev-autopilot/SKILL.md
.claude/skills/dev-cancel/SKILL.md
.claude/skills/dev-ccg/SKILL.md
.claude/skills/dev-configure-notifications/SKILL.md
.claude/skills/dev-deep-dive/SKILL.md
.claude/skills/dev-deep-interview/SKILL.md
.claude/skills/dev-deepinit/SKILL.md
.claude/skills/dev-external-context/SKILL.md
.claude/skills/dev-learner/SKILL.md
.claude/skills/dev-mcp-setup/SKILL.md
.claude/skills/dev-plan/SKILL.md
.claude/skills/dev-project-session-manager/SKILL.md
.claude/skills/dev-ralph/SKILL.md
.claude/skills/dev-ralplan/SKILL.md
.claude/skills/dev-release/SKILL.md
.claude/skills/dev-remember/SKILL.md
.claude/skills/dev-sciomc/SKILL.md
.claude/skills/dev-skillify/SKILL.md
.claude/skills/dev-team/SKILL.md
.claude/skills/dev-trace/SKILL.md
.claude/skills/dev-ultraqa/SKILL.md
.claude/skills/dev-verify/SKILL.md
.claude/skills/discord-create-channel/SKILL.md
.claude/skills/discord-get-messages/SKILL.md
.claude/skills/discord-list-channels/SKILL.md
.claude/skills/discord-manage-channel/SKILL.md
.claude/skills/discord-send-message/SKILL.md
.claude/skills/fin-audit-support/SKILL.md
.claude/skills/fin-close-management/SKILL.md
.claude/skills/fin-daily-pulse/SKILL.md

Metadata

Files
0
Version
7f5dd76
Hash
42f2c916
Indexed
2026-07-25 04:53

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-20 01:30
浙ICP备14020137号-1 $mapa de visitantes$