physical-verification
CommunityVerify UI changes visually, eliminate AI 'slop'.
Software Engineering#testing#qa#visual testing#hallucination prevention#screenshot#computer vision#ui verification
AuthorEarths-Reckoning
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill prevents AI from "hallucinating" or falsely claiming UI features work based solely on code changes. It ensures that every UI modification is physically verified with visual evidence, guaranteeing accuracy and preventing "AI slop."
Core Features & Use Cases
- Screenshot Capture: Take precise before-and-after screenshots of the user interface.
- Element Identification: Locate and verify specific UI elements and their states using computer vision.
- Interaction Simulation: Simulate user interactions (e.g., clicks, typing) and visually confirm the expected outcomes.
- Use Case: After implementing a new "Cost Dashboard" button, use this skill to confirm it's visible, in the correct location, clickable, and that clicking it toggles the dashboard's visibility, all backed by visual proof.
Quick Start
- Take a screenshot of the initial UI state: python -c "from services.chatkit_backend.app.tools.computer_use import get_computer_tool; import json; result = get_computer_tool().screenshot(); print(json.dumps(result))"
- Verify a UI element's state: from services.chatkit_backend.app.vision import AuditorAgent import asyncio import os auditor = AuditorAgent(api_key=os.getenv("ANTHROPIC_API_KEY")) result = await auditor.verify_ui_element(element_description="CostDashboard button", expected_state="visible, pressable")
Dependency Matrix
Required Modules
xorg.xorgserverxdotoolscrotchromiumanthropicPillow
Components
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: physical-verification Download link: https://github.com/Earths-Reckoning/Cheeseburg124/archive/main.zip#physical-verification Please download this .zip file, extract it, and install it in the .claude/skills/ directory.