chore: add vision tool and Claude Code skill for UI screenshot review

- scripts/vision.py: call MiMo v2.5 via Anthropic-format API for image analysis
- scripts/screenshot_mission_list.py: Playwright screenshot of /missions page
- .claude/skills/vision.md: Claude Code skill for vision task delegation

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-06-09 12:04:45 +08:00
co-authored by Claude Opus 4.7
parent 0b4a5c6aa0
commit 8d281eefd6
3 changed files with 179 additions and 0 deletions
+14
View File
@@ -0,0 +1,14 @@
"""Take screenshot of mission list page for review."""
import sys
sys.path.insert(0, "d:/My Coding Project/KSP_Project")
from playwright.sync_api import sync_playwright
with sync_playwright() as p:
browser = p.chromium.launch()
page = browser.new_page(viewport={"width": 1440, "height": 900})
page.goto("http://127.0.0.1:9000/missions", timeout=15000)
page.wait_for_load_state("networkidle")
page.wait_for_timeout(1000) # extra render time
page.screenshot(path="scripts/mission_list_screenshot.png", full_page=True)
browser.close()
print("Screenshot saved: scripts/mission_list_screenshot.png")