.claude/skills/web-ui/SKILL.md
FastAPI-Endpoints, WebSocket, Frontend-JS/CSS, MJPEG-Stream — aktivieren wenn an src/web/ oder static/ gearbeitet wird
npx skillsauth add willneverusegit/dart-vision-claude web-uiInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
agent_docs/current_state.md — Frontend-Features-Standagent_docs/pitfalls.md — kein _showToast, nur _showError()src/web/routes.py lesen (HIGH-RISK, 70KB) — bestehende Patterns verstehennode -c <file> nach Änderungen prüfen_showError() in app.js — kein _showToast(), existiert nicht.response.ok-Check (P16): vor JSON-Parse auf HTTP-Fehler prüfen.EventManager — nicht direkt an Connections schreiben.node -c static/js/<file>.js| P-Nr | Titel | Status | |------|-------|--------| | P9 | Multi-Cam UX: Kamera-Vorschau, Drag-and-Drop, Wizard-Verbesserungen | NIEDRIG | | P30 | Camera Error Reporting to UI (Multi-Cam per-camera status badges) | KRITISCH |
HOCH für routes.py — Threading, App-Lifecycle und API treffen zusammen.
NIEDRIG für isolierte Frontend-Änderungen in static/js/ wenn keine neuen API-Calls eingeführt werden.
Immer nach JS-Änderungen: node -c zur Syntax-Prüfung.
devops
Dart-Erkennung, Frame-Diff-Pipeline, Tip-Detection, Kalibrierung, Geometrie — aktivieren wenn an src/cv/ gearbeitet wird
tools
Aktualisiert Fortschrittsdokumentation nach Abschluss einer Aufgabe. Markiert erledigte Prioritaeten und sucht nach neuen Schwachstellen.
data-ai
Zerlegt groessere Aufgaben in unabhaengige Teilaufgaben und dispatcht parallele Agenten
tools
Performance-Monitoring, FPS/Queue-Alerts, Session-Logging, Metriken — aktivieren wenn an src/utils/telemetry.py, logger.py, fps.py gearbeitet wird