O que compose-skill faz?
Habilidade do Agente Jetpack Compose — Orientação de codificação com IA usando trechos reais do código-fonte androidx. Funciona com Claude Code, Codex CLI, Gemini CLI, Cursor, Copilot, Windsurf e mais.
Visão Geral
Esta habilidade capacita agentes de IA a gerar código Jetpack Compose preciso e atualizado, referenciando implementações reais do AndroidX. Ao usar trechos autênticos da base de código do Android, os agentes podem fornecer recomendações de codificação mais confiáveis e alinhadas com as práticas recomendadas do Google.
Como Usar
Para usar esta habilidade com seu agente de IA, certifique-se de que ele suporte skills personalizadas. Selecione aldefy/compose-skill na lista de skills disponíveis ou faça referência a ela em sua configuração.
Exemplo de Comando
# Peça ao agente para usar a skill Compose
Você é um desenvolvedor Android especialista. Use a skill aldefy/compose-skill para responder perguntas sobre Jetpack Compose.
Plataformas Suportadas
- Claude Code
- Codex CLI
- Gemini CLI
- Cursor
- GitHub Copilot
- Windsurf
- E qualquer outra ferramenta de IA que suporte skills personalizadas
Benefícios
- Precisão: Código baseado em implementações reais do AndroidX, não em suposições genéricas.
- Atualizado: Trechos refletem as APIs e práticas mais recentes do Compose.
- Eficiência: Reduz o tempo gasto depurando código incorreto ou desatualizado.
- Consistência: Saída alinhada com as diretrizes do Google e da comunidade Android.
Exemplo de Uso
// Exemplo: Criar um layout Column simples com preenchimento
@Composable
fun Greeting(name: String) {
Column(
modifier = Modifier
.fillMaxSize()
.padding(16.dp),
horizontalAlignment = Alignment.CenterHorizontally,
verticalArrangement = Arrangement.Center
) {
Text(text = "Olá, $name!")
Spacer(modifier = Modifier.height(8.dp))
Button(onClick = { /* Ação */ }) {
Text("Clique aqui")
}
}
}
Contribuição
Para contribuir com trechos ou melhorias, consulte o repositório do GitHub.
Licença
Esta skill é fornecida sob os termos de código aberto. Consulte o repositório para obter detalhes.