Przejdź do treści
Biblioteka skilli
Programowanie · Testowanie

ios-debugger-agent

/ios-debugger-agent

Buduje, uruchamia i debuguje aplikację iOS na symulatorze przez XcodeBuildMCP, zbierając logi i stan ekranu.

Repozytorium
stacc ↗
Licencja
MIT
Ostatnia zmiana repozytorium
21.09.2026

Ocena i bezpieczeństwo

90/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść25 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
1
Przestarzałość

Brak sygnałów. Repozytorium zmienione 21.09.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Buduje, uruchamia i debuguje aplikację iOS na symulatorze przez XcodeBuildMCP, zbierając logi i stan ekranu.

Oryginalny opis (EN)

Use XcodeBuildMCP to build, run, launch, and debug the current iOS project on a booted simulator. Trigger when asked to run an iOS app, interact with the simulator UI, inspect on-screen state, capture logs/console output, or diagnose runtime behavior using XcodeBuildMCP tools.

Jak działa

  1. Overview
  2. Core Workflow
  3. UI Interaction & Debugging
  4. Logs & Console Output
  5. Troubleshooting
Sekcje z nagłówków SKILL.md, w oryginale · 46 linii, 284 słów
Podgląd SKILL.md
---
name: ios-debugger-agent
description: Use XcodeBuildMCP to build, run, launch, and debug the current iOS project on a booted simulator. Trigger when asked to run an iOS app, interact with the simulator UI, inspect on-screen state, capture logs/console output, or diagnose runtime behavior using XcodeBuildMCP tools.
license: MIT
origin_url: https://github.com/Dimillian/Skills
---

# iOS Debugger Agent

## Overview
Use XcodeBuildMCP to build and run the current project scheme on a booted iOS simulator, interact with the UI, and capture logs. Prefer the MCP tools for simulator control, logs, and view inspection.

## Core Workflow
Follow this sequence unless the user asks for a narrower action.

### 1) Discover the booted simulator
- Call `mcp__XcodeBuildMCP__list_sims` and select the simulator with state `Booted`.
- If none are booted, ask the user to boot one (do not boot automatically unless asked).

### 2) Set session defaults
- Call `mcp__XcodeBuildMCP__session-set-defaults` with:
  - `projectPath` or `workspacePath` (whichever the repo uses)
  - `scheme` for the current app
  - `simulatorId` from the booted device
  - Optional: `configuration: "Debug"`, `useLatestOS: true`

### 3) Build + run (when requested)
- Call `mcp__XcodeBuildMCP__build_run_sim`.
- If the app is already built and only launch is requested, use `mcp__XcodeBuildMCP__launch_app_sim`.
- If bundle id is unknown:
  1) `mcp__XcodeBuildMCP__get_sim_app_path`
  2) `mcp__XcodeBuildMCP__get_app_bundle_id`

## UI Interaction & Debugging
Use these when asked to inspect or interact with the running app.

- **Describe UI**: `mcp__XcodeBuildMCP__describe_ui` before tapping or swiping.
- **Tap**: `mcp__XcodeBuildMCP__tap` (prefer `id` or `label`; use coordinates only if needed).
- **Type**: `mcp__XcodeBuildMCP__type_text` after focusing a field.
- **Gestures**: `mcp__XcodeBuildMCP__gesture` for common scrolls and edge swipes.
- **Screenshot**: `mcp__XcodeBuildMCP__screenshot` for visual confirmation.

## Logs & Console Output
- Start logs: `mcp__XcodeBuildMCP__start_sim_log_cap` with the app bundle id.
- Stop logs: `mcp__XcodeBuildMCP__stop_sim_log_cap` and summarize important lines.
- For console output, set `captureConsole: true` and relaunch if required.

## Troubleshooting
- If build fails, ask whether to retry with `preferXcodebuild: true`.
- If the wrong app launches, confirm the scheme and bundle id.
- If UI elements are not hittable, re-run `describe_ui` after layout changes.

Wersje

RepozytoriumWynikLicencja
Ta strona · heyAyushh/stacc90MIT
TerminalSkills/skills100Apache-2.0

Identyczna treść występuje jeszcze w 5 innych folderach na GitHubie. Tu pokazujemy jedną, najlepiej ocenioną kopię.

Migawka bazy z 28.10.2026 · wersja paczki 6123307a2ce5 (skrót SHA-256 całej paczki)

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100xcode-test
    Buduje i testuje aplikacje iOS na symulatorze przez XcodeBuildMCP: instaluje, uruchamia, robi zrzuty i analizuje logi.
  • 90ios
    Wspiera budowanie aplikacji na iPhone'a z testami w symulatorze i na urządzeniu, automatyzacją UI i debugowaniem przez narzędzia XcodeBuildMCP.
  • 90ce-test-xcode
    Testuje aplikacje iOS w symulatorze Xcode i zbiera dowody działania przed przekazaniem zmian.
  • 85xcodebuildmcp
    Obsługuje XcodeBuildMCP w pracy z iOS, macOS, watchOS, tvOS i visionOS: build, testy, uruchamianie, debugowanie, logi i automatyzacja UI.
  • 90xcode-simulator-testing
    Buduje aplikację iOS dla wskazanego schematu Xcode albo bieżącego i uruchamia ją w symulatorze, bez regeneracji projektu.
  • 95xcodebuildmcp-cli
    Obsługuje CLI XcodeBuildMCP przy pracy nad iOS, macOS, watchOS, tvOS i visionOS: budowanie, testy, uruchamianie, debugowanie, logi i automatyzacja interfejsu.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.