claymorphism
Ajuda seu agente a criar interfaces com elementos 3D suaves e formas arredondadas. É útil para dar um visual moderno e tátil aos aplicativos.
O que ela faz
Claymorphism é um estilo de design que faz elementos parecerem feitos de argila digital macia. Ele usa sombras suaves e cantos arredondados para criar um visual divertido e tátil, como se você estivesse brincando com massinha.
Quando usar
- ✓Quando você quer que botões ou caixas pareçam saltar da tela.
- ✓Para criar ícones ou ilustrações com um toque fofo e divertido.
- ✓Ao desenhar interfaces que precisam parecer amigáveis e acessíveis.
Exemplo do que pedir para a IA
“Crie um botão com estilo claymorphism que diga 'Clique aqui'”
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
O estilo funciona adicionando sombras por dentro e por fora dos elementos. Uma sombra clara no canto superior esquerdo e uma sombra escura no canto inferior direito dão a sensação de volume, como se fosse uma escultura de argila.
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 claymorphismOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/design-it/claymorphism/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.
Claymorphism
"Como interagir com um conjunto de stop-motion de argila digital e impecável. Suave, arredondado e incrivelmente acessível."
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
- Volume 3D Fofo: Elementos parecem balões inflados ou blocos de argila macia.
- Sombras Internas Duplas: A marca registrada do claymorphism é uma sombra clara interna no canto superior esquerdo e uma sombra escura interna no canto inferior direito, dando volume 3D a uma forma sólida.
- Curvas Contínuas: Raio de borda máximo. Nenhuma borda afiada existe neste universo.
DNA Visual
- Cores: Prospera em tons pastéis e vibrantes e amigáveis. Miragem no Deserto, Elegância Terrena ou paletas pastéis personalizadas funcionam melhor.
- Tipografia: Fontes divertidas, grossas e arredondadas (por exemplo,
Sniglet,Fredoka One,Nunito). - Formas: 'Squicles' (quadrados com cantos contínuos e fortemente arredondados) e círculos perfeitos.
Implementação Web
- Distinto do Neumorphism: Elementos de Claymorphism se desprendem do fundo (eles têm sombras projetadas) e usam sombras internas para criar volume, frequentemente usando cores que contrastam com o fundo.
- Exemplo de CSS:
.clay-card {
background-color: #F8B4A6; /* Soft coral */
border-radius: 32px;
padding: 40px;
/*
1. Outer drop shadow (detaches from background)
2. Inner top-left highlight (volume)
3. Inner bottom-right shadow (volume)
*/
box-shadow:
8px 8px 24px rgba(0, 0, 0, 0.15), /* Outer */
inset -8px -8px 16px rgba(0, 0, 0, 0.1), /* Inner dark */
inset 8px 8px 16px rgba(255, 255, 255, 0.4); /* Inner light */
transition: transform 0.2s cubic-bezier(0.34, 1.56, 0.64, 1); /* Bouncy */
}
.clay-card:hover {
transform: translateY(-5px) scale(1.02);
}
Implementação de Aplicativo
SwiftUI
struct ClayCard: View {
@State private var isPressed = false
var body: some View {
VStack(spacing: 16) {
Image(systemName: "cloud.sun.fill")
.font(.system(size: 48))
.foregroundColor(.white)
Text("Claymorphic Card")
.font(.system(size: 20, weight: .bold, design: .rounded))
.foregroundColor(.white)
}
.padding(40)
.background(Color(red: 0.97, green: 0.71, blue: 0.65)) // Soft coral
.cornerRadius(32)
// Outer shadow — detaches from background
.shadow(color: .black.opacity(0.15), radius: 12, x: 8, y: 8)
// Inner highlight (top-left) — faked with overlay
.overlay(
RoundedRectangle(cornerRadius: 32)
.stroke(
LinearGradient(
colors: [.white.opacity(0.5), .clear, .black.opacity(0.1)],
startPoint: .topLeading,
endPoint: .bottomTrailing
),
lineWidth: 3
)
)
// Bouncy spring animation on tap
.scaleEffect(isPressed ? 0.95 : 1.0)
.animation(.interpolatingSpring(stiffness: 300, damping: 10), value: isPressed)
.onTapGesture { }
.simultaneousGesture(
DragGesture(minimumDistance: 0)
.onChanged { _ in isPressed = true }
.onEnded { _ in isPressed = false }
)
}
}
- O volume "de argila" vem de uma sobreposição de contorno gradiente: branco no canto superior esquerdo, escuro no canto inferior direito.
- Use
.interpolatingSpring(stiffness: 300, damping: 10)para a sensação saltitante — crucial para a estética da argila. - A cor de fundo deve ser pastel/vibrante, mas NÃO a mesma do pai (ao contrário do neumorphism).
Flutter
class ClayCard extends StatefulWidget {
@override
State<ClayCard> createState() => _ClayCardState();
}
class _ClayCardState extends State<ClayCard> with SingleTickerProviderStateMixin {
double _scale = 1.0;
@override
Widget build(BuildContext context) {
return GestureDetector(
onTapDown: (_) => setState(() => _scale = 0.95),
onTapUp: (_) => setState(() => _scale = 1.0),
onTapCancel: () => setState(() => _scale = 1.0),
child: AnimatedScale(
scale: _scale,
duration: const Duration(milliseconds: 200),
curve: Curves.elasticOut, // Sensação saltitante de argila
child: Container(
padding: const EdgeInsets.all(40),
decoration: BoxDecoration(
…
Perguntas frequentes
Qual a diferença para Neumorphism?
Enquanto Neumorphism faz os elementos parecerem fundidos com o fundo, Claymorphism faz os elementos se destacarem com sombras que os separam do fundo.
Que cores funcionam melhor?
Cores pastéis e tons brilhantes e alegres, como tons de pêssego, azul claro ou amarelo suave, funcionam muito bem.
Preciso usar fontes específicas?
Fontes arredondadas e mais grossas, como 'Fredoka One' ou 'Nunito', combinam com o visual macio e divertido do Claymorphism.
Detalhes
Descrição original do autor
Web and App implementation guide for Claymorphism. Trigger when user wants soft 3D elements, rounded shapes, and a playful, tactile appearance.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2771
- 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