O que appprobe faz?
Scanner de projetos mobile com IA. Gera arquivos de contexto skill.md para projetos iOS e Android legados, permitindo que Claude Code, Cursor e Windsurf entendam sua base de código antes de modificá-la.
Funcionalidades
- Escaneia automaticamente pastas de projetos iOS e Android.
- Identifica arquivos de configuração chave:
Podfile,Cartfile,build.gradle,Info.plist. - Extrai dependências, versões e caminhos relevantes.
- Gera um arquivo
skill.mdestruturado para uso com assistentes de IA.
Como usar
- Clone o repositório ou baixe o script principal.
- Execute o scanner no diretório raiz do seu projeto mobile:
./probe.sh /caminho/para/seu/projeto
- O arquivo
skill.mdserá gerado no diretório especificado (ou no diretório atual). - Adicione o
skill.mdao seu projeto (por exemplo, em.claude/skill.md) para que as ferramentas de IA o utilizem como contexto.
Suporte a plataformas
- iOS: Swift, Objective-C, CocoaPods, Carthage, Swift Package Manager.
- Android: Kotlin, Java, Gradle, Maven.
Exemplo de saída
# Contexto do Projeto
## iOS
- Podfile encontrado: ./ios/Podfile
- Dependências: Alamofire, SwiftyJSON
- Swift versão: 5.7
## Android
- build.gradle (app): ./app/build.gradle
- Dependências: Retrofit, Glide
- CompileSdk: 33
Notas
- O scanner é leve e não modifica seus arquivos de projeto.
- Certifique-se de que o diretório do projeto contenha
iosouandroidna estrutura. - Para projetos com estrutura não padrão, configure manualmente os caminhos no script.
Licença
MIT