Open-source SwiftUI testing skill for Claude Code uses Computer Use to visually test apps

An open-source skill for Claude Code called swiftui-autotest-skill leverages Claude's new Computer Use capability to visually test SwiftUI applications without writing test code.
How it works
You run /ios-test and the agent:
- Finds your
.xcodeprojfile - Picks a Simulator
- Builds the app
- Installs it
- Navigates through every single screen using Computer Use
The agent interacts with the app exactly like a real user would: tapping buttons, scrolling lists, following navigation links, and switching tabs.
What it catches
- Layout bugs (overflow, overlapping views, truncated text)
- Crashes (analyzes Simulator crash logs with stack traces mapped to your source code)
- Broken navigation (tests every tab, every link, back navigation)
- Non-responsive interactive elements
- Missing accessibility identifiers (and offers to auto-fix them)
Extra flags
--states→ tests empty, error, and loading states via launch arguments--performance→ measures RAM per screen, detects memory leaks--flow=onboarding→ tests a specific user flow end-to-end--screenshot-all→ captures every step
Additional feature
The skill also includes /add-accessibility which scans all SwiftUI views and auto-adds missing .accessibilityIdentifier() using a clean {screen}-{type}-{name} convention. This makes testing more reliable and prepares your app for VoiceOver.
The approach requires no XCUITest, no test targets, and no boilerplate. The agent visually inspects your app and reports issues.
📖 Read the full source: r/ClaudeAI
👀 See Also

Interactive Mind Map Visualizes Claude Tool Ecosystem
A developer created an interactive HTML mind map using D3.js to track features across Claude's Chat, Cowork, and Code tools, including platform availability, pricing differences, and connector compatibility.

PocketTeam: A Claude Code Pipeline with Hook-Based Safety and Learning Agents
PocketTeam is a Claude Code pipeline that implements 9 safety layers at the tool-call level to block dangerous operations like writes to .env or rm -rf commands. The system includes an Observer agent that analyzes completed tasks and writes structured learnings to improve future agent performance.

Local AI VS Code extension blocks insecure code generation during saves
A developer built a VS Code extension that runs llama3.1:8b-instruct-q4 locally to intercept saves, map source-to-sink execution flows, and block AI-generated insecure code like CWE-117 Log Injection vulnerabilities.

BuddyBoard: A Competitive Leaderboard for Claude Code's /buddy Feature
BuddyBoard is a community-built tool that creates a competitive leaderboard for Claude Code's /buddy feature, generating trading cards with stats, rarity tiers, and a BuddyDex tracking 1,728 possible combinations. Run with npx buddy-board to submit your buddy to the global ranking.