isometric-design
Ajuda seu agente a gerar visuais 3D angulados, sem pontos de fuga. É ótimo para ilustrações técnicas e diagramas claros.
O que ela faz
Este guia ensina como criar designs com uma aparência 3D inclinada, como se estivesse olhando para blocos ou edifícios de cima, mas sem que as linhas paralelas se juntem em um ponto. É ótimo para ilustrações técnicas e interfaces de aplicativos.
Quando usar
- ✓Quando você quer um visual 3D que não parece real, mas é claro e organizado.
- ✓Para criar ilustrações de aplicativos ou sites que pareçam modelos físicos.
- ✓Ao desenhar diagramas técnicos onde a clareza é mais importante que o realismo.
Exemplo do que pedir para a IA
“Crie um ícone de aplicativo com design isométrico.”
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 design isométrico funciona usando ângulos específicos (geralmente 30 e 60 graus) para girar os elementos. Isso faz com que linhas paralelas permaneçam paralelas, criando uma vista inclinada e clara, como a de um jogo de construção.
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 isometric-designOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/design-it/isometric-design/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.
Design Isométrico
"A visão do arquiteto. Uma projeção paralela onde a profundidade é constante e as linhas paralelas nunca convergem."
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
- Linhas Paralelas: Diferente do 3D real, a projeção isométrica não tem ponto de fuga. Tudo é visto de um ângulo exato de 30 graus.
- Visão de Cima para Baixo, Angulada: A perspectiva clássica de "SimCity".
- Arquitetura Blocada: Elementos de UI frequentemente parecem quarteirões de cidade ou blocos empilhados.
DNA Visual
- Cores: Tech Quente ou Elegância Terrena. Designs isométricos frequentemente parecem modelos físicos, então cores realistas e ligeiramente suaves funcionam bem.
- Tipografia: Mantenha o texto plano na tela, ou mapeie-o perfeitamente aos planos isométricos (superior, esquerdo, direito).
- Sombras: Sombras projetadas duras e longas em um ângulo exato (geralmente -45 ou 45 graus).
Implementação Web
- Transformações CSS são perfeitas para isso. Combine
rotateX(60deg)erotateZ(-45deg). - Exemplo CSS:
.isometric-grid {
/* The foundation */
transform-style: preserve-3d;
transform: rotateX(60deg) rotateZ(-45deg);
}
.iso-block {
width: 100px;
height: 100px;
background-color: var(--secondary-base);
position: relative;
transition: transform 0.3s;
}
/* Creating the 3D block with pseudo-elements */
.iso-block::before {
content: '';
position: absolute;
width: 20px; /* Depth */
height: 100%;
background-color: var(--primary-text); /* Darker shade for side */
right: 100%;
transform-origin: right;
transform: skewY(-45deg);
}
.iso-block::after {
content: '';
position: absolute;
width: 100%;
height: 20px; /* Depth */
background-color: var(--cta-highlight); /* Lightest shade for top/bottom */
top: 100%;
transform-origin: top;
transform: skewX(-45deg);
}
.iso-block:hover {
transform: translateZ(20px) translate(-10px, -10px);
}
Implementação de App
SwiftUI
struct IsometricView: View {
var body: some View {
ZStack {
Color.white.ignoresSafeArea()
// Isometric Stack
VStack(spacing: 0) {
// Top layer
Rectangle()
.fill(Color.blue)
.frame(width: 150, height: 150)
.overlay(Text("TOP").foregroundColor(.white))
// Shadow simulation
Rectangle()
.fill(Color.black.opacity(0.2))
.frame(width: 150, height: 20)
}
// The exact 3D transformations for Isometric projection
.rotationEffect(.degrees(-45))
.rotation3DEffect(.degrees(60), axis: (x: 1, y: 0, z: 0))
}
}
}
- O
.rotation3DEffectdo SwiftUI torna isso surpreendentemente fácil. Rotacione Z em -45 graus primeiro (via.rotationEffect), depois rotacione X em 60 graus. - Você pode empilhar múltiplas views ao longo do eixo Z (ou simulá-lo com offsets Y antes da rotação 3D) para criar blocos de cidade isométricos imponentes.
Flutter
import 'dart:math';
class IsometricScreen extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
backgroundColor: Colors.white,
body: Center(
child: Transform(
// The Isometric Matrix Math
alignment: FractionalOffset.center,
transform: Matrix4.identity()
..setEntry(3, 2, 0.001) // perspective
..rotateX(pi / 3) // 60 degrees
..rotateZ(-pi / 4), // -45 degrees
child: Container(
width: 150,
height: 150,
decoration: BoxDecoration(
color: Colors.blue,
boxShadow: [
// Hard isometric drop shadow
BoxShadow(
color: Colors.black.withOpacity(0.3),
offset: const Offset(20, 20),
blurRadius: 0, // No blur for isometric
),
],
),
child: const Center(child: Text('ISO BLOCK', style: TextStyle(color: Colors.white))),
),
),
),
);
}
}
TransformcomMatrix4é necessário no Flutter. AplicarrotateXerotateZresulta na grade isométrica clássica.
…
Perguntas frequentes
Qual a diferença entre design isométrico e 3D normal?
No 3D normal, as linhas paralelas convergem para um ponto de fuga, como na vida real. No isométrico, as linhas paralelas continuam paralelas, dando uma visão mais esquemática e menos realista.
Por que as cores são mais 'mansas'?
Cores mais suaves e realistas ajudam a dar a sensação de um modelo físico, combinando com a perspectiva inclinada.
Como as sombras funcionam?
As sombras são geralmente duras e longas, projetadas em um ângulo exato para reforçar a ilusão de profundidade e a direção da luz.
Detalhes
Descrição original do autor
Web and App implementation guide for Isometric Design. Trigger when user wants angled 3D appearances without vanishing points, often used for technical illustrations.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2789
- 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