.claude/skills/multi-cam/SKILL.md
Stereo-Triangulation, Multi-Cam-Fusion, Stereo-Kalibrierung — aktivieren wenn an src/cv/multi_camera.py oder stereo_* gearbeitet wird
npx skillsauth add willneverusegit/dart-vision-claude multi-camInstall 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 → Abschnitt "fortgeschritten, aber noch sensibel"MULTI_CAM_INSTRUCTIONS.md — Deep-Dive Multi-CamMULTI_CAM_WORKFLOW.md — Entwicklungsworkflowagent_docs/pitfalls.md → Abschnitt "Threading & Lifecycle"agent_docs/priorities.md → P29-P36, P44-P45, P50, P54, P56 (Multi-Cam-Prioritäten)python -m pytest tests/test_multi_camera.py).config/multi_cam.yaml nie ohne Backup ändern.P30 (Error Reporting), P31 (Intrinsics Validation), P32 (Triangulation Telemetrie), P35 (Sync-Window), P44-P45 (Camera Profiles, Multi-Pair Triangulation), P54 (Stereo Progress Feedback), P56 (Error Recovery + Auto-Reconnect)
| P-Nr | Titel | Kritikalität | |------|-------|-------------| | P29 | Stereo Calibration UI Wizard | KRITISCH (V1 groesstenteils erledigt, 3 UI-Features offen: Verfeinern-Button, Modus-Wechsel-Link, Flash-Overlay) | | P33 | Multi-Cam FPS/Buffer Governors (i5-Laptop CPU-Schutz) | HOCH | | P34 | 3+ Camera Fusion | HOCH | | P36 | Multi-Cam Hardware E2E Test | MITTEL | | P50 | Auto-Exposure-Kompensation pro Kamera | MITTEL | | P9 | Multi-Cam UX Verbesserungen | NIEDRIG |
CharucoFrameCollector: Qualitaets-Gate (Schaerfe via compute_sharpness(), min 6 Ecken), min_position_diff=0.05 (war 0.15), last_reject_reasonestimate_intrinsics() in camera_calibration.py:24 — provisorischer Seed, valid=False, nie als lens_valid speichernprovisional_stereo_calibrate() in stereo_calibration.py:580 — Board-Pose-basierte Extrinsics mit ProvisionalStereoResultsave_stereo_pair() akzeptiert calibration_method, quality_level, intrinsics_source, pose_consistency_px, warningready_full, ready_provisional, calibration_qualitydocs/superpowers/specs/2026-03-20-multi-cam-calibration-design.mddocs/superpowers/plans/2026-03-20-multi-cam-calibration-v1.mdPOST /api/multi/camera/{id}/reconnect, GET /api/multi/degradedframe_progress() liefert both_detected, valid_pairs, deutsche Fehlermeldungen, Frontend-FehleranzeigeSEHR HOCH — Threading, externe Kalibrierungsdaten, Timing-Fenster und Fallback-Pfade zusammen.
Immer: python -m pytest tests/test_multi_camera.py tests/test_multi_cam_config.py laufen lassen.
Defensive Changes only — jeden neuen Code mit Tests absichern.
development
FastAPI-Endpoints, WebSocket, Frontend-JS/CSS, MJPEG-Stream — aktivieren wenn an src/web/ oder static/ gearbeitet wird
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