ios-debugger-agent
Permite que seu agente depure aplicativos iOS. Ajuda a encontrar e corrigir erros em simuladores do Xcode.
O que ela faz
Este agente ajuda a testar e depurar aplicativos de iPhone no simulador do Xcode. Ele pode iniciar o aplicativo, interagir com a tela e coletar informações.
Quando usar
- ✓Quando você quer testar um app no simulador.
- ✓Quando precisa ver o que está acontecendo dentro do app.
- ✓Quando quer simular toques e digitação na tela.
Exemplo do que pedir para a IA
“Execute meu aplicativo de teste no simulador e me mostre a tela.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Ele primeiro encontra um simulador pronto para uso. Depois, compila e executa o aplicativo nele, permitindo interagir com a interface e ver os registros.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill ios-debugger-agentOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/ios-debugger-agent/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Agente de Debug do iOS
Visão Geral
Use o XcodeBuildMCP para compilar e executar o esquema de projeto atual em um simulador iOS em execução, interagir com a interface do usuário e capturar logs. Prefira as ferramentas MCP para controle do simulador, logs e inspeção de visualizações.
Quando Usar
- Quando o usuário pedir para executar, depurar ou inspecionar um aplicativo iOS em um simulador.
- Quando você precisar de interação com a interface do usuário do simulador, capturas de tela ou logs de tempo de execução via XcodeBuildMCP.
Fluxo de Trabalho Principal
Siga esta sequência, a menos que o usuário peça uma ação mais específica.
1) Descobrir o simulador em execução
- Chame
mcp__XcodeBuildMCP__list_simse selecione o simulador com o estadoBooted. - Se nenhum estiver em execução, peça ao usuário para iniciar um (não inicie automaticamente, a menos que solicitado).
2) Definir padrões da sessão
- Chame
mcp__XcodeBuildMCP__session-set-defaultscom:projectPathouworkspacePath(o que o repositório usar)schemepara o aplicativo atualsimulatorIddo dispositivo em execução- Opcional:
configuration: "Debug",useLatestOS: true
3) Compilar + executar (quando solicitado)
- Chame
mcp__XcodeBuildMCP__build_run_sim. - Se a compilação falhar, verifique a saída do erro e tente novamente (opcionalmente com
preferXcodebuild: true) ou escale para o usuário antes de tentar qualquer interação com a interface do usuário. - Após uma compilação bem-sucedida, verifique se o aplicativo foi iniciado chamando
mcp__XcodeBuildMCP__describe_uioumcp__XcodeBuildMCP__screenshotantes de prosseguir para a interação com a interface do usuário. - Se o aplicativo já estiver compilado e apenas o lançamento for solicitado, use
mcp__XcodeBuildMCP__launch_app_sim. - Se o ID do pacote for desconhecido:
mcp__XcodeBuildMCP__get_sim_app_pathmcp__XcodeBuildMCP__get_app_bundle_id
Interação com a Interface do Usuário e Depuração
Use estas opções quando solicitado a inspecionar ou interagir com o aplicativo em execução.
- Descrever UI:
mcp__XcodeBuildMCP__describe_uiantes de tocar ou deslizar. - Tocar:
mcp__XcodeBuildMCP__tap(prefiraidoulabel; use coordenadas apenas se necessário). - Digitar:
mcp__XcodeBuildMCP__type_textapós focar em um campo. - Gestos:
mcp__XcodeBuildMCP__gesturepara rolagens comuns e deslizes de borda. - Captura de tela:
mcp__XcodeBuildMCP__screenshotpara confirmação visual.
Logs e Saída do Console
- Iniciar logs:
mcp__XcodeBuildMCP__start_sim_log_capcom o ID do pacote do aplicativo. - Parar logs:
mcp__XcodeBuildMCP__stop_sim_log_cape resuma as linhas importantes. - Para saída do console, defina
captureConsole: truee reinicie, se necessário.
Solução de Problemas
- Se a compilação falhar, pergunte se deseja tentar novamente com
preferXcodebuild: true. - Se o aplicativo errado for iniciado, confirme o esquema e o ID do pacote.
- Se os elementos da interface do usuário não puderem ser tocados, execute novamente
describe_uiapós as alterações de layout.
Exemplo
Solicitação do usuário:
Execute, depure ou inspecione um aplicativo iOS em um simulador.
Limitações
- Use esta habilidade apenas quando a tarefa corresponder claramente ao escopo descrito acima.
- Não trate a saída como substituta para validação específica do ambiente, testes ou revisão de especialistas.
- Pare e peça esclarecimentos se as entradas necessárias, permissões, limites de segurança ou critérios de sucesso estiverem ausentes.
Perguntas frequentes
O que é um simulador?
É um programa no seu computador que imita um iPhone ou iPad, permitindo rodar e testar aplicativos sem um aparelho físico.
O que é XcodeBuildMCP?
É uma ferramenta que o agente usa para controlar o processo de compilação e execução do aplicativo no simulador.
E se o aplicativo não iniciar?
O agente tentará descobrir o problema, talvez recompilando o app ou pedindo sua ajuda para resolver erros.
Detalhes
Descrição original do autor
Debug the current iOS project on a booted simulator with XcodeBuildMCP.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3356
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
cpp-testing
Faz seu agente escrever e melhorar testes para código C++. Ajuda a configurar ferramentas de teste e a corrigir erros.
affaan-m/ECC
csharp-testing
Ajuda seu agente a criar testes para código C# e .NET. Ele usa as melhores práticas para garantir que os testes sejam eficientes e confiáveis.
affaan-m/ECC
django-tdd
Faz seu agente aplicar estratégias de teste para Django com pytest-django e TDD. É útil para escrever testes robustos e garantir a qualidade do código, especialmente para APIs DRF.
affaan-m/ECC