duotone-design
Ajuda seu agente a usar esquemas de duas cores e imagens marcantes. É útil para criar designs visualmente impactantes e com estilo.
O que ela faz
Este guia ensina como criar designs com apenas duas cores fortes, com imagens que parecem ter sido processadas para combinar com essas cores. É inspirado no visual do Spotify.
Quando usar
- ✓Quando você quer um visual marcante com alto contraste.
- ✓Ao criar um tema para um aplicativo ou site com duas cores principais.
- ✓Se você busca um estilo gráfico moderno e ousado.
Exemplo do que pedir para a IA
“Crie um design para um site de música usando duas cores, com um visual inspirado no Spotify.”
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 usa apenas duas cores: uma escura e uma clara. Todas as imagens são modificadas para se encaixarem nessas duas cores. Os textos são grandes e sólidos.
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 duotone-designOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/design-it/duotone-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 Duotone
"Contraste marcante. Fotografia e UI reduzidas a exatamente duas cores conflitantes ou complementares."
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
- Apenas Duas Cores: Todo o design é mapeado para uma cor escura (substituindo pretos/sombras) e uma cor clara (substituindo brancos/realces).
- Imagens Tratadas: Todas as fotos DEVEM ser processadas na paleta duotone.
- Tipografia Ousada e Plana: O texto é geralmente massivo, sólido e usa uma das duas cores.
DNA Visual
- Cores: Pares de alto contraste. Azul Marinho e Pêssego, Roxo Profundo e Verde Neon, Carmesim e Creme. Veja Industrial Chic para inspiração.
- Tipografia: Fontes sans-serif pesadas e condensadas (por exemplo,
League Gothic,Oswald). - Imagens: Fotografia de alto contraste e granulada funciona melhor quando mapeada para duotone.
Implementação Web
- CSS moderno pode alcançar efeitos duotone em imagens sem Photoshop, usando
mix-blend-modee filtros. - Exemplo de CSS:
:root {
--duo-dark: #1E0045; /* Deep Purple */
--duo-light: #CCFF00; /* Neon Lime */
}
body {
background-color: var(--duo-dark);
color: var(--duo-light);
}
/* CSS Duotone Image Effect */
.duotone-container {
position: relative;
width: 100%;
height: 400px;
background-color: var(--duo-light); /* Base color */
}
.duotone-container img {
width: 100%;
height: 100%;
object-fit: cover;
/* Convert image to grayscale, increase contrast */
filter: grayscale(100%) contrast(1.5);
/* Multiply the grayscale image against the light background */
mix-blend-mode: multiply;
}
.duotone-container::after {
/* Overlay the dark color using screen/lighten */
content: '';
position: absolute;
top: 0; left: 0; right: 0; bottom: 0;
background-color: var(--duo-dark);
mix-blend-mode: screen;
}
.duotone-btn {
background: var(--duo-light);
color: var(--duo-dark);
border: none;
font-weight: 900;
text-transform: uppercase;
padding: 16px 32px;
}
Implementação de Aplicativo
SwiftUI
struct DuotoneImage: View {
let duoDark = Color(red: 0.12, green: 0.0, blue: 0.27) // #1E0045
let duoLight = Color(red: 0.8, green: 1.0, blue: 0.0) // #CCFF00
var body: some View {
ZStack {
// Background base color
duoLight.ignoresSafeArea()
// Image processing
Image("sample_photo")
.resizable()
.scaledToFill()
.grayscale(1.0)
.contrast(1.5)
.colorMultiply(duoLight) // Multiplies the light color into the grays
// Dark color overlay
duoDark
.blendMode(.screen) // Equivalent to CSS screen blend mode
.allowsHitTesting(false)
}
.frame(height: 400)
.clipped()
}
}
- O processamento de imagem em tempo real é fácil no SwiftUI.
- Converta para
.grayscale(), aumente o.contrast(), e então use camadas.colorMultiply()e.blendMode(.screen)para mapear as duas cores exatamente como no CSSmix-blend-mode.
Flutter
class DuotoneImage extends StatelessWidget {
final Color duoDark = const Color(0xFF1E0045);
final Color duoLight = const Color(0xFFCCFF00);
@override
Widget build(BuildContext context) {
return Container(
height: 400,
width: double.infinity,
color: duoLight,
child: Stack(
fit: StackFit.expand,
children: [
// 1. Escala de Cinza e Contraste (usando matriz ColorFilter)
// 2. Multiplicação da Cor Clara
ColorFiltered(
colorFilter: ColorFilter.mode(duoLight, BlendMode.multiply),
child: ColorFiltered(
// Matriz simples de escala de cinza
colorFilter: const ColorFilter.matrix([
0.2126, 0.7152, 0.0722, 0, 0,
0.2126, 0.7152, 0.0722, 0, 0,
0.2126, 0.7152, 0.0722, 0, 0,
0, 0, 0, 1, 0,
]),
child: Image.asset('assets/sample_photo.jpg', fit: BoxFit.cover),
),
),
// 3. Sobreposição de Cor Escura em Tela
ColorFiltered(
colorFilter: ColorFilter.mode(duoDark, BlendMode.screen),
child: Container(color: Colors.transparent), // Aplica filtro à pilha abaixo
),
],
),
…
Perguntas frequentes
O que significa 'duotone'?
Duotone significa 'duas cores'. Neste caso, o design inteiro é limitado a apenas duas cores escolhidas.
Como as imagens são tratadas?
As fotos são convertidas para tons de cinza e depois tingidas com as duas cores escolhidas, criando um efeito de alto contraste.
Posso usar qualquer par de cores?
Sim, mas cores com alto contraste, como roxo escuro e verde neon, ou azul marinho e pêssego, funcionam melhor para o efeito desejado.
Detalhes
Descrição original do autor
Web and App implementation guide for Duotone Design. Trigger when user wants two-color schemes, striking imagery, and Spotify-like playlist aesthetics.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2779
- 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