swiftui-liquid-glass
Faz seu agente implementar efeitos visuais líquidos em SwiftUI. Ele garante que os efeitos sejam aplicados corretamente e funcionem em diferentes versões.
O que ela faz
Esta ferramenta ajuda a criar ou revisar partes de um aplicativo para celular que usam um efeito visual chamado 'Liquid Glass'. Esse efeito dá uma aparência de vidro fosco e moderno aos elementos na tela.
Quando usar
- ✓Quando você quer que seu aplicativo tenha um visual moderno e elegante.
- ✓Ao criar botões ou áreas que precisam se destacar visualmente.
- ✓Para garantir que o efeito de vidro funcione bem em diferentes versões do sistema operacional.
Exemplo do que pedir para a IA
“Crie um botão com efeito de vidro que muda de cor quando clicado.”
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
A ferramenta usa comandos específicos do sistema para aplicar o efeito de vidro. Ela também verifica se o efeito é compatível com versões mais antigas do sistema, oferecendo uma alternativa visual.
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 swiftui-liquid-glassOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/swiftui-liquid-glass/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.
SwiftUI Vidro Líquido
Visão Geral
Use esta habilidade para construir ou revisar recursos do SwiftUI que se alinham totalmente com a API de Vidro Líquido do iOS 26+. Priorize APIs nativas (glassEffect, GlassEffectContainer, estilos de botão de vidro) e as diretrizes de design da Apple. Mantenha o uso consistente, interativo quando necessário e atento ao desempenho.
Quando Usar
- Quando o usuário deseja adotar ou revisar o Vidro Líquido no SwiftUI UI.
- Quando você precisa do uso correto da API, tratamento de fallback ou ordem de modificadores para o Vidro Líquido.
Árvore de Decisão de Fluxo de Trabalho
Escolha o caminho que corresponde à solicitação:
1) Revisar um recurso existente
- Inspecione onde o Vidro Líquido deve ser usado e onde não deve.
- Verifique a ordem correta dos modificadores, o uso de formas e a colocação do contêiner.
- Verifique o tratamento da disponibilidade do iOS 26+ e fallbacks sensatos.
2) Melhorar um recurso usando Vidro Líquido
- Identifique componentes alvo para tratamento de vidro (superfícies, chips, botões, cartões).
- Refatore para usar
GlassEffectContaineronde múltiplos elementos de vidro aparecem. - Introduza vidro interativo apenas para elementos clicáveis ou focáveis.
3) Implementar um novo recurso usando Vidro Líquido
- Projete as superfícies de vidro e as interações primeiro (forma, proeminência, agrupamento).
- Adicione modificadores de vidro após os modificadores de layout/aparência.
- Adicione transições de morphing apenas quando a hierarquia de visualização muda com animação.
Diretrizes Principais
- Prefira APIs nativas de Vidro Líquido em vez de desfoques personalizados.
- Use
GlassEffectContainerquando múltiplos elementos de vidro coexistirem. - Aplique
.glassEffect(...)após os modificadores de layout e visuais. - Use
.interactive()para elementos que respondem ao toque/ponteiro. - Mantenha as formas consistentes entre elementos relacionados para um visual coeso.
- Controle com
#available(iOS 26, *)e forneça um fallback sem vidro.
Checklist de Revisão
- Disponibilidade:
#available(iOS 26, *)presente com UI de fallback. - Composição: Múltiplas visualizações de vidro envolvidas em
GlassEffectContainer. - Ordem dos modificadores:
glassEffectaplicado após modificadores de layout/aparência. - Interatividade:
interactive()apenas onde a interação do usuário existe. - Transições:
glassEffectIDusado com@Namespacepara morphing. - Consistência: Formas, tingimento e espaçamento se alinham em todo o recurso.
Checklist de Implementação
- Defina os elementos alvo e a proeminência de vidro desejada.
- Envolva elementos de vidro agrupados em
GlassEffectContainere ajuste o espaçamento. - Use
.glassEffect(.regular.tint(...).interactive(), in: .rect(cornerRadius: ...))conforme necessário. - Use
.buttonStyle(.glass)/.buttonStyle(.glassProminent)para ações. - Adicione transições de morphing com
glassEffectIDquando a hierarquia muda. - Forneça materiais e visuais de fallback para versões anteriores do iOS.
Snippets Rápidos
Use esses padrões diretamente e adapte formas/tons/espaçamentos.
if #available(iOS 26, *) {
Text("Hello")
.padding()
.glassEffect(.regular.interactive(), in: .rect(cornerRadius: 16))
} else {
Text("Hello")
.padding()
.background(.ultraThinMaterial, in: RoundedRectangle(cornerRadius: 16))
}
GlassEffectContainer(spacing: 24) {
HStack(spacing: 24) {
Image(systemName: "scribble.variable")
.frame(width: 72, height: 72)
.font(.system(size: 32))
.glassEffect()
Image(systemName: "eraser.fill")
.frame(width: 72, height: 72)
.font(.system(size: 32))
.glassEffect()
}
}
Button("Confirm") { }
.buttonStyle(.glassProminent)
Recursos
- Guia de referência:
references/liquid-glass.md - Prefira a documentação da Apple para detalhes de API atualizados.
Limitações
- Use esta habilidade apenas quando a tarefa corresponder claramente ao escopo descrito acima.
- Não trate a saída como um substituto para validação específica do ambiente, testes ou revisão especializada.
- Pare e peça esclarecimentos se os inputs, permissões, limites de segurança ou critérios de sucesso necessários estiverem ausentes.
Perguntas frequentes
O que é 'Liquid Glass'?
É um recurso visual para aplicativos que simula a aparência de vidro fosco, dando um toque moderno e sofisticado ao design.
Preciso saber programar para usar isso?
Não, você apenas descreve o que quer, e a ferramenta (ou a IA que a usa) cuida dos detalhes técnicos para implementar o efeito.
O efeito funciona em todos os celulares?
A ferramenta tenta garantir que o efeito funcione em versões mais novas do sistema (iOS 26+) e oferece uma alternativa visual para versões mais antigas, para que o aplicativo não perca a aparência.
Detalhes
Descrição original do autor
Implement or review SwiftUI Liquid Glass APIs with correct fallbacks and modifier order.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4298
- 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
angular-developer
Ajuda seu agente a criar código Angular e a dar conselhos sobre a estrutura do projeto. É útil para iniciar novos projetos, criar partes do código ou melhorar a performance e acessibilidade.
affaan-m/ECC
frontend-a11y
Ajuda seu agente a tornar interfaces web acessíveis para todos. Ele garante que sites e apps funcionem bem com leitores de tela e navegação por teclado.
affaan-m/ECC
frontend-patterns
Faz seu agente aplicar padrões modernos no desenvolvimento frontend. Ele otimiza performance, gerencia estado e segue boas práticas em React e Next.js.
affaan-m/ECC