Acabámos de integrar o framework de habilidades de agente da @vercel no App Factory. Agora, cada app que geramos é verificada contra mais de 100 regras testadas em batalha pela equipe da Vercel. Os mesmos padrões que alimentam as próprias ferramentas de IA da Vercel. Código aberto. Automático. Aqui está o que mudou: 🧵
@vercel publicou agent-skills - uma estrutura para assistentes de codificação AI. Pegámos as suas melhores práticas de react (45 regras) e diretrizes de design web (mais de 100 regras) e ligámo-las diretamente ao nosso pipeline de construção. Cada aplicação gerada agora é auditada de acordo com esses padrões.
Como funciona: FASE DE CONSTRUÇÃO ↓ [Escrever código] → [Verificação de habilidades] → [Corrigir violações] ↓ FASE DE QA DO RALPH ↓ [Revisão] → [Conformidade de habilidades = 45% da pontuação] As habilidades fornecem diretrizes durante a construção. Ralph as impõe antes do envio.
Melhor parte: adaptámos as regras da web para React Native. react-best-practices → react-native-best-practices web-design-guidelines → mobile-ui-guidelines Mesmos padrões, específicos para mobile: - FlatList em vez de ScrollView - Alvos de toque ≥44pt - Tratamento de área segura - Limpeza de memória
Quais as habilidades a serem captadas: CRÍTICO (blocos de construção): - Aguardando sequencialmente → Promise.all - Importações de barril → Importações diretas - ScrollView + map → FlatList ALTO: - Faltando rótulos de acessibilidade - Sem animações de página - Spinners em vez de esqueletos
Por que isso é importante: Antes: A IA cria código que funciona Depois: A IA cria código que segue as melhores práticas de produção A mesma IA. O mesmo prompt. Saída melhor. As habilidades codificam anos de conhecimento em React/Next.js em verificações automáticas. Obrigado @rauchg por tornar isso de código aberto.
Pelos números: Pipeline móvel (the_factory): - 3 habilidades, mais de 70 regras - 10% da pontuação do Ralph Pipeline web (web3-factory): - 3 habilidades, mais de 145 regras - 45% da pontuação do Ralph Cada aplicativo deve atingir 95% ou mais de conformidade para ser enviado.
50