skeuomorphism
Ajuda seu agente a usar o estilo Skeuomorphism. É útil para interfaces que imitam objetos do mundo real, com texturas realistas.
O que ela faz
É um estilo de design que faz com que elementos digitais (como botões ou ícones) pareçam objetos reais. Pense em botões que parecem interruptores de luz físicos ou texturas que imitam madeira ou metal.
Quando usar
- ✓Quando você quer que um botão pareça um interruptor físico.
- ✓Ao criar um app que imita um objeto do mundo real, como uma calculadora antiga.
- ✓Para dar uma sensação tátil a elementos de interface, como texturas de couro ou metal.
Exemplo do que pedir para a IA
“Crie um botão de ligar/desligar que pareça um interruptor de luz antigo.”
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
Este estilo usa sombras, gradientes e texturas para criar a ilusão de profundidade e realismo. Ele imita como a luz interage com objetos físicos para fazer os elementos digitais parecerem tridimensionais e palpáveis.
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 skeuomorphismOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/design-it/skeuomorphism/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.
Esqueumorfismo
"Interfaces digitais que se parecem e se comportam como suas contrapartes físicas."
Quando Usar
Use este subestilo quando a solicitação do usuário corresponder à estética descrita acima. Esta é uma referência secundária da habilidade design-it e não deve ser acionada diretamente.
Princípios Fundamentais
- Texturas Realistas: Couro, metal escovado, grão de madeira, papel. A interface deve parecer um objeto físico que você pode tocar.
- Iluminação e Profundidade Físicas: Atenção intensa a realces especulares, sombras projetadas, sombras internas, chanfros e oclusão de ambiente.
- Metáforas do Mundo Real: Interruptores que parecem botões de hardware, mostradores com entalhes físicos, blocos de notas com anéis de encadernação.
DNA Visual
- Cores: Altamente dependente do material que está sendo simulado. Para um esqueumorfismo rico e clássico, use as paletas Industrial Chic (para metal/hardware) ou Marrom Monocromático (para madeira/couro).
- Tipografia: Fontes que combinam com o objeto físico (por exemplo, fontes de máquina de escrever para papel, fontes LCD para telas digitais, sans-serifs em relevo para botões de hardware).
- Detalhes: Parafusos, costuras, brilho e gradientes são suas ferramentas principais.
Implementação Web
- Uso intensivo de imagens de fundo em camadas (texturas), gradientes complexos e múltiplas sombras de caixa.
- Exemplo de CSS:
.skeuo-button {
/* Brushed metal effect */
background: linear-gradient(180deg, #e0e0e0 0%, #a0a0a0 100%),
url('brushed-metal-texture.png');
background-blend-mode: overlay;
border: 1px solid #7a7a7a;
border-radius: 50%;
width: 80px;
height: 80px;
/* Bevel, inner highlight, and drop shadow */
box-shadow:
inset 0 2px 4px rgba(255,255,255,0.8), /* Top highlight */
inset 0 -2px 4px rgba(0,0,0,0.4), /* Bottom shading */
0 4px 6px rgba(0,0,0,0.5), /* Drop shadow */
0 1px 1px rgba(0,0,0,0.2);
}
.skeuo-button:active {
/* Pressing the physical button */
box-shadow:
inset 0 4px 8px rgba(0,0,0,0.6),
inset 0 -1px 2px rgba(255,255,255,0.4),
0 1px 1px rgba(0,0,0,0.2);
transform: translateY(2px);
}
Implementação de Aplicativos
SwiftUI
struct SkeuoButton: View {
@State private var isPressed = false
var body: some View {
Button(action: {}) {
Text("POWER")
.font(.system(size: 14, weight: .bold))
.foregroundColor(.white)
.textCase(.uppercase)
}
.frame(width: 80, height: 80)
.background(
ZStack {
// Brushed metal base
Circle()
.fill(
LinearGradient(
colors: [Color(white: 0.88), Color(white: 0.63)],
startPoint: .top,
endPoint: .bottom
)
)
// Inner highlight (top bevel)
Circle()
.stroke(
LinearGradient(
colors: [.white.opacity(0.8), .clear],
startPoint: .top,
endPoint: .center
),
lineWidth: 2
)
.padding(1)
}
)
.clipShape(Circle())
// Outer bezel ring
.overlay(Circle().stroke(Color(white: 0.5), lineWidth: 1))
// Physical drop shadow
.shadow(color: .black.opacity(isPressed ? 0.2 : 0.5), radius: isPressed ? 2 : 6,
x: 0, y: isPressed ? 1 : 4)
.scaleEffect(isPressed ? 0.96 : 1.0)
.animation(.easeOut(duration: 0.1), value: isPressed)
.simultaneousGesture(
DragGesture(minimumDistance: 0)
.onChanged { _ in isPressed = true }
.onEnded { _ in isPressed = false }
)
}
}
- Empilhe várias formas (
Circle,RoundedRectangle) com gradientes diferentes para construir profundidade realista. - Use
.overlay()com formas contornadas para molduras de destaque nas bordas. - O estado pressionado deve reduzir a sombra E a escala — simulando um aperto físico.
Flutter
class SkeuoButton extends StatefulWidget {
@override
State<SkeuoButton> createState() => _SkeuoButtonState();
}
class _SkeuoButtonState extends State<SkeuoButton> {
bool _isPressed = false;
@override
Widget build(BuildContext context) {
return GestureDetector(
…
Perguntas frequentes
O que é 'skeuomorphism'?
É um termo de design que descreve interfaces digitais que imitam objetos do mundo físico, tornando-os mais familiares e intuitivos.
Por que usar 'skeuomorphism'?
Ajuda os usuários a entenderem como interagir com elementos digitais, pois eles se parecem com coisas que já conhecem no mundo real.
É diferente de 'flat design'?
Sim, 'flat design' é mais simples e usa cores sólidas e menos detalhes. 'Skeuomorphism' é mais realista e detalhado, imitando objetos físicos.
Detalhes
Descrição original do autor
Web and App implementation guide for Skeuomorphism. Trigger when user wants UI to mimic real-world objects, realistic textures, or physical metaphors.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2800
- 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