Open-Source SwiftUI-Testfunktion für Claude Code nutzt Computer Use zur visuellen App-Testung

Eine Open-Source-Fähigkeit für Claude Code namens swiftui-autotest-skill nutzt Claudes neue Computer-Use-Fähigkeit, um SwiftUI-Anwendungen visuell zu testen, ohne Testcode schreiben zu müssen.
So funktioniert es
Sie führen /ios-test aus und der Agent:
- Findet Ihre
.xcodeproj-Datei - Wählt einen Simulator aus
- Baut die App
- Installiert sie
- Navigiert mit Computer Use durch jeden einzelnen Bildschirm
Der Agent interagiert mit der App genau wie ein echter Benutzer: Tippen auf Buttons, Scrollen durch Listen, Folgen von Navigationslinks und Wechseln zwischen Tabs.
Was es erkennt
- Layout-Fehler (Überlauf, überlappende Ansichten, abgeschnittener Text)
- Abstürze (analysiert Simulator-Absturzprotokolle mit Stack-Traces, die Ihrem Quellcode zugeordnet sind)
- Defekte Navigation (testet jeden Tab, jeden Link, Zurück-Navigation)
- Nicht reagierende interaktive Elemente
- Fehlende Barrierefreiheitskennungen (und bietet an, sie automatisch zu beheben)
Zusätzliche Flags
--states→ testet leere, Fehler- und Ladezustände über Startargumente--performance→ misst RAM pro Bildschirm, erkennt Speicherlecks--flow=onboarding→ testet einen bestimmten Benutzerablauf end-to-end--screenshot-all→ erfasst jeden Schritt
Zusätzliche Funktion
Die Fähigkeit enthält auch /add-accessibility, das alle SwiftUI-Ansichten scannt und fehlende .accessibilityIdentifier() automatisch mit einer sauberen {screen}-{type}-{name}-Konvention hinzufügt. Dies macht das Testen zuverlässiger und bereitet Ihre App auf VoiceOver vor.
Der Ansatz erfordert kein XCUITest, keine Testziele und keinen Boilerplate-Code. Der Agent inspiziert Ihre App visuell und meldet Probleme.
📖 Read the full source: r/ClaudeAI
👀 Siehe auch

Kstack: Skill-Pack für Claude Code zur Überwachung und Fehlerbehebung von Kubernetes
Kstack ist ein Open-Source-Skill-Paket, das Claude Code (und anderen KI-Agenten) Slash-Befehle wie /investigate, /audit-security und /cluster-status hinzufügt, um K8s-Cluster zu überwachen und Fehler zu beheben. Es verwendet kubectl, Kubetail, Trivy und Pluto im Hintergrund.

Semble: Ein lokaler MCP-Server für Claude Code mit 98% Token-Reduktion
Semble ist ein Open-Source-MCP-Server für Claude Code, der grep+read-Workflows ersetzt und Embeddings, BM25 sowie Reranking nutzt, um den Tokenverbrauch um ~98% zu senken, während Repos in ~250ms indiziert werden.

Ghostbar: Ein ~5 MB großer nativer macOS Swift AI-Client, der sich vor Bildschirmfreigabe verbirgt
Ghostbar ist ein nativer Swift macOS Menüleisten-AI-Client (~5MB), der window.sharingType = .none verwendet, um für Bildschirmrekorder unsichtbar zu sein. Funktioniert mit Ollama, vLLM, llama.cpp und jedem OpenAI-kompatiblen Backend.

Verbesserung der Claude-Code-Sitzungen mit claude-self-improve
Claude-self-improve ist ein CLI-Tool, das die AI-Leistung von Claude Code verbessert, indem es Sitzungsdaten analysiert und Speicherdateien automatisch aktualisiert.