オープンソースのSwiftUIテストスキル「Claude Code」は、Computer Useを活用してアプリを視覚的にテストします。

Claude Code用のオープンソーススキル「swiftui-autotest-skill」は、Claudeの新しいComputer Use機能を活用して、テストコードを書かずにSwiftUIアプリケーションを視覚的にテストします。
仕組み
/ios-testを実行すると、エージェントは以下の手順を実行します:
- あなたの
.xcodeprojファイルを見つける - シミュレーターを選択する
- アプリをビルドする
- アプリをインストールする
- Computer Useを使用してすべての画面を移動する
エージェントは実際のユーザーと同様にアプリと対話します:ボタンをタップ、リストをスクロール、ナビゲーションリンクをたどり、タブを切り替えます。
検出できる問題
- レイアウトのバグ(オーバーフロー、ビューの重なり、テキストの切り捨て)
- クラッシュ(シミュレーターのクラッシュログを分析し、スタックトレースをソースコードにマッピング)
- ナビゲーションの不具合(すべてのタブ、すべてのリンク、戻るナビゲーションをテスト)
- 反応しないインタラクティブ要素
- 不足しているアクセシビリティ識別子(自動修正も提案)
追加フラグ
--states→ 起動引数を使用して空、エラー、読み込み状態をテスト--performance→ 画面ごとのRAM使用量を測定、メモリリークを検出--flow=onboarding→ 特定のユーザーフローをエンドツーエンドでテスト--screenshot-all→ すべてのステップをキャプチャ
追加機能
このスキルには/add-accessibilityも含まれており、すべてのSwiftUIビューをスキャンして不足している.accessibilityIdentifier()を{画面}-{タイプ}-{名前}というクリーンな命名規則で自動追加します。これによりテストの信頼性が向上し、VoiceOver対応も準備できます。
このアプローチでは、XCUITest、テストターゲット、定型コードは一切不要です。エージェントがアプリを視覚的に検査し、問題を報告します。
📖 Read the full source: r/ClaudeAI
👀 See Also

リーンコンテキスト: Claudeコードプラグインが冗長なドキュメントをエージェント最適化ファイルに変換
Lean Contextという無料のオープンソースClaude Codeプラグインは、プロジェクトのドキュメントをスキャンし、AIエージェントがgrepで発見できる内容を削除し、重要な非自明なコマンド、落とし穴、環境特有の癖だけを残します。.NETのeコマースプロジェクトでのテストでは、8つのドキュメント合計1,263行をわずか23行に削減しました。
クロードが終了すると破裂する風船: whisper.cppを用いた物理エージェントUI
デスクトップに浮かぶ風船に話しかけてタスクを指示すると、Claude Codeがエージェントとして実行され、完了時に風船が割れて紙吹雪が舞います。文字起こしはwhisper.cppでローカル実行、エージェントは既存のClaude Codeログインで動作。オープンソースです。

Gemma-4 26B-A4Bは、Opencodeを搭載し、M5 MacBook Airで効率的に動作します
32GBのM5 MacBook Airは、低電力モードでGemma-4-26B-A4B-it-UD-IQ4_XSモデルを実行し、プロンプト処理で毎秒300トークン、生成で毎秒12トークンを達成し、わずか8Wの電力消費で、温まることも騒音を出すこともありません。

インストール不要でMCPサーバーをテストするオープンソースブラウザツール
MCP PlaygroundというオープンソースのWebツールは、開発者がWebContainers(WASM Node.jsランタイム)を使用して、ブラウザ内で直接MCPサーバーをテストできるようにします。これにより、バックエンドのインストールなしでnpmベースのMCPサーバーをローカルで実行し、URL経由でリモートサーバーに接続することが可能です。