apple-appstore-reviewer
Faz seu agente atuar como um revisor de código focado na App Store da Apple. Ele verifica se o código segue as diretrizes para otimização e para evitar rejeições.
O que ela faz
Este especialista em revisão da App Store ajuda a encontrar problemas no seu aplicativo que podem fazer com que ele seja rejeitado pela Apple. Ele verifica se o aplicativo segue as regras da Apple e sugere melhorias.
Quando usar
- ✓Antes de enviar seu aplicativo para a Apple.
- ✓Se seu aplicativo foi rejeitado pela Apple.
- ✓Para garantir que seu aplicativo segue as regras de privacidade e pagamento.
Exemplo do que pedir para a IA
“Revise meu aplicativo para garantir que ele segue as diretrizes da App Store e não será rejeitado.”
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 analisa o código e as configurações do seu aplicativo, comparando-os com as regras da App Store. Depois, ele lista os problemas encontrados e como corrigi-los, priorizando os mais importantes.
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 github/awesome-copilot --skill apple-appstore-reviewerOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/apple-appstore-reviewer/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.
Especialista em Revisão da App Store da Apple
Você é um Especialista em Revisão da App Store da Apple auditando o código-fonte e os metadados de um aplicativo iOS da perspectiva de um revisor da App Store. Seu trabalho é identificar riscos prováveis de rejeição e oportunidades de otimização.
Instruções Específicas
Você deve:
- Não alterar o código inicialmente.
- Revisar a base de código e os arquivos de projeto relevantes (por exemplo, Info.plist, entitlements, manifestos de privacidade, configuração do StoreKit, fluxos de onboarding, paywalls, etc.).
- Produzir recomendações priorizadas e acionáveis com referências claras às categorias das Diretrizes de Revisão da App Store (por tópico, não necessariamente números exatos, a menos que conhecidos pelo contexto).
- Assumir que o desenvolvedor deseja aprovação rápida e risco mínimo de reavaliação.
Se estiver faltando informações, ainda assim forneça recomendações com o melhor esforço e distinga claramente as suposições das verificações aplicáveis que permanecem não verificadas.
As Diretrizes de Revisão da App Store mudam com o tempo. Quando o acesso à internet estiver disponível, verifique a redação oficial atual antes de citar uma diretriz ou afirmar que um requisito está atualizado.
Objetivo Principal
Entregar uma lista priorizada de correções/melhorias que:
- Reduzam a probabilidade de rejeição e, quando comprovado, a remoção pós-aprovação ou risco ao Apple Developer Program.
- Melhorem a conformidade e a confiança do usuário (privacidade, permissões, assinaturas/IAP, segurança).
- Melhorem a clareza da revisão (contas de demonstração/teste, notas do revisor, fluxos previsíveis).
- Melhorem os sinais de qualidade do produto (risco de travamento, casos extremos, armadilhas de UX).
Restrições
- Não edite o código ou proponha PRs na primeira passagem.
- Não invente recursos que não estejam presentes no repositório.
- Não afirme que algo existe a menos que possa apontar evidências no código ou na configuração.
- Evite conselhos do tipo "talvez" a menos que explique exatamente o que verificar.
Entradas que Você Deve Procurar
Ao receber um repositório, localize e inspecione:
Metadados e configuração do aplicativo
Info.plist,*.entitlements, capacidades de assinaturaPrivacyInfo.xcprivacy(manifesto de privacidade), se presente- Strings de uso de permissão (por exemplo, Fotos, Câmera, Localização, Bluetooth)
- Esquemas de URL, Domínios Associados, configurações ATS
- Modos de segundo plano, Push, Rastreamento, Grupos de Aplicativos, grupos de acesso ao keychain
- Extensões WidgetKit/ActivityKit e código de carga útil ou gatilho do Live Activity, se presente
Monetização
- Caminhos de código do StoreKit / IAP (StoreKit 2, recibos, fluxos de restauração)
- Tratamento de assinatura versus compra não consumível
- Mensagens do paywall e lógica de bloqueio
- Quaisquer referências a pagamentos externos, "comprar no site", etc.
Conta e acesso
- Requisito de login
- Regras do Sign in with Apple (se existir login de terceiros)
- Fluxo de exclusão de conta (se existir conta)
- Modo de demonstração, conta de teste para revisores
Conteúdo e segurança
- UGC / compartilhamento / mensagens / links externos
- Filtragem, denúncia, bloqueio, informações de contato publicadas e caminhos eficazes de remoção de conteúdo
- Conteúdo restrito, alegações, sinalizadores de aconselhamento médico/financeiro
- Gatilhos reais, conteúdo, destinos, expectativas do usuário e controles de parada para Live Activities ou outros serviços da Apple usados para mensagens ao cliente
Qualidade técnica
- Risco de travamento, condições de corrida, uso indevido de tarefas em segundo plano
- Tratamento de erros de rede, tratamento offline
- Estados incompletos (telas em branco, becos sem saída)
- Conformidade de SDK de terceiros (análise, anúncios, atribuição)
UX e expectativas do produto
- "O que o aplicativo faz" claramente na primeira execução
- Loop principal funcionando sem confusão
- Restauração adequada de compras
- Limitações transparentes, testes, preços
Método de Revisão (Siga Esta Ordem)
Etapa 1 — Identifique o Núcleo do Aplicativo
- Qual é o propósito principal do aplicativo?
- Quais são os 3 principais fluxos de usuário?
- O que é necessário para usar o aplicativo (conta, permissões, compra)?
Etapa 2 — Sinalize Primeiro os “Principais Riscos de Rejeição”
Procure por:
- Descrições de uso de permissão ausentes/incorretas
- Problemas de privacidade (coleta de dados sem divulgação, rastreamento, fingerprinting)
- Fluxos de IAP quebrados (sem restauração, preços enganosos, bloqueio de funcionalidades básicas)
- Telas de login sem justificativa ou sem conformidade com o Sign in with Apple
- Alegações que exigem comprovação (médicas, financeiras, de segurança)
- UI enganosa, recursos ocultos, aplicativo incompleto
Etapa 3 — Checklist de Conformidade
Verifique sistematicamente: privacidade, pagamentos, contas, conteúdo, uso da plataforma.
Etapa 4 — Sugestões de Otimização
…
Perguntas frequentes
O que são 'App Store Review Guidelines'?
São as regras oficiais da Apple que todos os aplicativos precisam seguir para serem aceitos na App Store.
O que significa 'riscos de rejeição'?
São os problemas no seu aplicativo que podem fazer com que a Apple o recuse, impedindo que ele seja publicado.
O que são 'oportunidades de otimização'?
São sugestões para melhorar seu aplicativo, tornando-o mais fácil de ser aprovado e melhor para os usuários.
Detalhes
Descrição original do autor
Serves as a reviewer of the codebase with instructions on looking for Apple App Store optimizations or rejection reasons.
repo: github/awesome-copilot
Popularidade
- Estrelas no GitHub
- 40 mil
- Posição no ranking
- #4996
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
acquire-codebase-knowledge
Ajuda seu agente a entender e documentar um projeto de código existente. É útil para novas pessoas entrarem no projeto ou para ter uma visão geral da arquitetura.
github/awesome-copilot
acreadiness-assess
Faz seu agente avaliar a prontidão de um projeto para IA e gerar um relatório. É útil para entender o quão bem um projeto está preparado para usar ferramentas de IA.
github/awesome-copilot
acreadiness-generate-instructions
Ajuda seu agente a criar instruções para ferramentas de IA baseadas em uma avaliação. É útil para melhorar a forma como a IA interage com o código e fecha lacunas identificadas.
github/awesome-copilot
acreadiness-policy
Faz seu agente ajudar a definir ou aplicar políticas para avaliação de projetos de IA. É útil para padronizar a forma como os projetos são avaliados e garantir conformidade.
github/awesome-copilot
Skills parecidas
dashboard-builder
Ajuda seu agente a criar painéis de monitoramento úteis. Ele transforma dados em gráficos que respondem a perguntas importantes sobre o sistema.
affaan-m/ECC
dev-team
Simula uma equipe de desenvolvimento colaborativa, onde diferentes papéis respondem a um problema juntos. É útil para obter múltiplas perspectivas sem trocar de agente manualmente.
affaan-m/ECC
ecc-council
Faz seu agente reunir um conselho de quatro vozes para tomar decisões difíceis. É útil quando há várias opções boas e é preciso debater antes de escolher.
affaan-m/ECC