spatial-computing-ui
Faz seu agente projetar interfaces com elementos flutuantes e que entendem o ambiente. Ideal para estilos como o Apple Vision Pro, criando imersão.
O que ela faz
Essa habilidade ajuda a criar interfaces de usuário que parecem flutuar no espaço, como se fossem feitas de vidro e luz. É como ter janelas 3D que reagem ao seu olhar.
Quando usar
- ✓Quando você quer que elementos da tela pareçam flutuar no ar.
- ✓Ao criar um visual que lembra o Apple Vision Pro.
- ✓Para fazer botões que reagem quando você olha para eles.
Exemplo do que pedir para a IA
“Crie uma interface com janelas flutuantes e botões que brilham quando olhados.”
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
Ela usa técnicas de design para simular profundidade 3D e materiais como vidro fosco. Os elementos reagem ao olhar do usuário, mudando de cor ou tamanho.
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 spatial-computing-uiOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/design-it/spatial-computing-ui/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.
UI de Computação Espacial
"Um passo além do Design Espacial. Janelas totalmente 3D flutuando em realidade aumentada."
Quando Usar
Use este subestilo quando a solicitação do usuário corresponder à estética descrita acima. Esta é uma referência filha da habilidade design-it e não deve ser acionada diretamente.
Princípios Fundamentais
- Hierarquia de Espaço Z: Não apenas sombras projetadas, mas distância 3D real. Modais flutuam 10px à frente da janela principal.
- Indicadores de Interação Baseados no Olhar: Elementos destacam-se vividamente ao serem focados, antecipando rastreamento ocular ou controle preciso do ponteiro.
- Vidro e Luz: Janelas são espessas lâminas de vidro fosco que dobram a luz e projetam sombras suaves no ambiente físico.
DNA Visual
- Cores: Depende inteiramente do ambiente de fundo. Usa brancos (
rgba(255,255,255,0.x)) e pretos puramente translúcidos. - Tipografia:
SF Pro. Uso intenso de pesos de fonte variados (Regular, Semibold, Bold) para criar hierarquia. - Formas: Altos raios de borda (
24px-32px). Tudo é um retângulo arredondado ou um círculo perfeito.
Implementação Web
- Melhor emulado usando transformações CSS 3D para simular a perspectiva do usuário.
- Exemplo de CSS:
body {
/* Simulate the physical room */
background: url('living-room.jpg') center/cover;
perspective: 1200px;
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
}
.spatial-window {
width: 800px;
height: 600px;
border-radius: 32px;
/* The Glass Material */
background: rgba(255, 255, 255, 0.15);
backdrop-filter: blur(50px) saturate(200%);
-webkit-backdrop-filter: blur(50px) saturate(200%);
/* Specular Highlights */
border: 1px solid rgba(255, 255, 255, 0.4);
box-shadow:
inset 0 1px 2px rgba(255, 255, 255, 0.8),
0 30px 60px rgba(0, 0, 0, 0.3);
/* 3D Positioning */
transform: translateZ(-100px);
transform-style: preserve-3d;
}
.spatial-modal {
/* Floating in front of the main window */
position: absolute;
top: 50%; left: 50%;
transform: translate(-50%, -50%) translateZ(50px);
background: rgba(255, 255, 255, 0.6); /* More opaque */
backdrop-filter: blur(30px);
border-radius: 24px;
padding: 30px;
box-shadow: 0 20px 40px rgba(0, 0, 0, 0.2);
}
.spatial-btn {
/* Gaze/Hover interaction */
background: rgba(0,0,0,0.05);
transition: all 0.2s cubic-bezier(0.2, 0.8, 0.2, 1);
}
.spatial-btn:hover {
background: rgba(255,255,255,0.4);
transform: translateZ(10px) scale(1.05);
box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}
Implementação de Aplicativo
SwiftUI (Nativo visionOS / Emulação iOS)
struct SpatialComputingView: View {
var body: some View {
ZStack {
// Ambiente de sala simulado
Image("living-room")
.resizable()
.aspectRatio(contentMode: .fill)
.ignoresSafeArea()
// Janela Espacial
VStack(spacing: 24) {
Text("Janela Espacial")
.font(.title).fontWeight(.bold)
.foregroundColor(.white)
// Botão reativo ao olhar
Button(action: {}) {
Text("Foque em Mim")
.fontWeight(.semibold)
.foregroundColor(.white)
.padding(.horizontal, 32)
.padding(.vertical, 16)
// .hoverEffect() é mágica no visionOS/iPadOS
// .hoverEffect(.highlight)
}
.background(Color.black.opacity(0.2))
.clipShape(Capsule())
}
.padding(60)
// O material de vidro mágico
.background(.ultraThinMaterial)
.cornerRadius(32)
// Destaque de borda especular
.overlay(
RoundedRectangle(cornerRadius: 32)
.stroke(Color.white.opacity(0.4), lineWidth: 1)
)
// Sombra ambiental
.shadow(color: .black.opacity(0.3), radius: 40, y: 30)
// Simulação de Modal Espacial Z (se no iOS)
// No visionOS, isso seria um volume de janela separado
Text("Modal Flutuante")
.foregroundColor(.white)
.padding(30)
.background(.thinMaterial)
.cornerRadius(24)
.shadow(color: .black.opacity(0.4), radius: 30, y: 20)
…
Perguntas frequentes
O que é 'Z-Space Hierarchy'?
Significa que os elementos têm profundidade real. Uma janela menor pode flutuar mais perto de você do que a janela principal.
Como os elementos reagem ao olhar?
Eles ficam mais brilhantes ou mudam um pouco quando o usuário olha diretamente para eles, como se estivessem antecipando um toque.
Por que usa vidro e luz?
Para dar a sensação de que os elementos são objetos reais flutuando no ambiente, com reflexos e sombras.
Detalhes
Descrição original do autor
Web and App implementation guide for Spatial Computing UI. Trigger when user wants floating elements, environmental awareness, and Apple Vision Pro style.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2802
- 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
accessibility
Ajuda seu agente a criar interfaces que todos possam usar. Garante que sites e aplicativos funcionem bem para pessoas com deficiência, como cegos ou com mobilidade reduzida.
affaan-m/ECC
design-system
Ajuda seu agente a criar um sistema de design a partir de um código existente. Ele extrai informações visuais e verifica a consistência, gerando um relatório e uma prévia interativa.
affaan-m/ECC
liquid-glass-design
Ajuda seu agente a criar interfaces de usuário com efeito 'Liquid Glass' para iOS. Permite adicionar efeitos visuais dinâmicos e interativos em SwiftUI e UIKit.
affaan-m/ECC