liuguang-banlan-ui
Ajuda seu agente a criar interfaces visuais com duas opções de cores: branco iridescente e preto colorido. É útil quando você precisa de um visual específico ou cores medidas.
O que ela faz
Esta ferramenta cria duas aparências visuais específicas para interfaces: 'iridescente branco' e 'colorido preto'. Ela permite ajustar detalhes de cor e intensidade para um visual controlado.
Quando usar
- ✓Quando você pedir especificamente por 'iridescente branco' ou 'colorido preto'.
- ✓Quando precisar de um ponto de partida configurável para um visual com cores medidas.
- ✓Quando o relatório final precisar incluir detalhes precisos sobre as cores usadas.
Exemplo do que pedir para a IA
“Crie uma interface com o visual 'iridescente branco', ajustando a intensidade geral para 70% e a cor azul para 50%.”
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
A ferramenta usa um modelo de cor chamado OKLCH para definir as cores. Ela permite controlar a intensidade de cada cor e a intensidade total, além de outras propriedades visuais, gerando um relatório detalhado.
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 liuguang-banlan-uiOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/liuguang-banlan-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.
Oficina de UI Fluxo de Cores Vibrantes
Visão Geral
Use uma habilidade com dois modos explícitos, não uma biblioteca de materiais genérica. Preserve um espaço de trabalho de informações estável enquanto trata o campo espectral como uma camada ambiental controlada. Mantenha a implementação parametrizada para que cada saída possa relatar a intensidade total de cor, intensidade por cor, valores OKLCH, opacidade de pico, escala espacial, fase e cobertura medida.
Leia style-contract.md antes de escolher um modo ou alterar a semântica da paleta. Leia verification.md antes de fazer alegações de validação visual ou de captura de tela.
Quando Usar
- Use quando um usuário nomear 流光溢彩白 ou 五彩斑斓黑, pedir uma habilidade unificada que cubra ambos, ou precisar de um ponto de partida parametrizado reutilizável.
- Use quando o relatório final deve incluir a intensidade total de cor, a intensidade de cada cor, valores OKLCH e medições de captura de tela.
- Não use para uma biblioteca genérica de tokens de tema ou um mockup visual não parametrizado.
Fluxo de Trabalho
1. Classifique a solicitação
- Mapeie “流光溢彩白” para
opale “五彩斑斓黑” paraobsidian. - Se ambos forem solicitados, mantenha uma implementação compartilhada e dois manifestos de tema explícitos.
- Inspecione o projeto existente, framework, rota, sistema de build e trabalho não confirmado antes de copiar os ativos iniciais.
- Use a menor superfície de alteração apropriada; não substitua um sistema de design existente sem autorização.
2. Controle a verificação visual
- Confirme que o modelo em execução pode inspecionar imagens diretamente antes de fazer uma alegação visual baseada em captura de tela.
- Se a inspeção nativa de imagem não estiver disponível, continue com verificações de código e pixels determinísticas, mas marque o resultado
visual-unverified; nunca infira qualidade visual apenas do DOM ou CSS. - Registre
modelVision,screenshotCapture,deterministicPixelMetricsevisualVerificationModeno relatório final.
3. Estabeleça a cena e a estrutura
- Escolha um domínio de workbench neutro e denso em informações, como pesquisa de campo, inventário, monitoramento ou operações.
- Use um espaço de trabalho contínuo de três painéis ou similarmente coerente: navegação, fila/lista, detalhe, metadados e uma banda de observação exclusiva.
- Mantenha a cor no campo, marcadores de mapa e acentos de estado. Mantenha o logotipo, avatar, regras, texto, controles, limites e hierarquia semântica neutros; não os pinte com gradientes de paleta.
- Prefira superfícies restritas e preenchimentos fracos. Evite transformar cada região em um cartão flutuante.
4. Implemente o contrato de parâmetros
Mantenha um manifesto serializável com estes campos de nível superior:
{
schemaVersion, mode, label, preset, seed,
overallColorIntensity,
base: { oklch },
colors: [{
id, label, oklch, srgbFallback,
intensity, peakOpacity,
fieldScale, phase,
measuredCoverage, effectiveShare
}],
field: { scale, octaves, warpStrength, motionSpeed, staticTime, ditherStrength, luminanceCap },
output: { colorSpace, reducedMotion }
}
- Mantenha cada intensidade em
[0, 1]; faça deoverallColorIntensityo orçamento global e decolors[].intensityo orçamento por cor. O renderizador multiplicaintensityporpeakOpacity, portanto, tratepeakOpacitycomo a força calibrada na intensidade total. - Ordene
colorspor matiz. O renderizador desenha seis paradas de matiz em um loop e mistura cada cor com seus vizinhos de array; vizinhos quase complementares misturam em direção ao cinza. luminanceCapse aplica apenas emobsidian.ditherStrengthé a amplitude de dither em códigos de saída;1remove o viés de quantização.- Use OKLCH como o espaço de autoria e forneça um fallback sRGB para contextos não OKLCH.
- Mantenha a semente, o quadro estático, as fases e as escalas de campo determinísticas; não use aleatoriedade por renderização.
- Exponha controles deslizantes para a intensidade global e cada cor configurada. Torne as ações de reset, exportação JSON e cópia disponíveis.
5. Construa o campo espectral
- Use um campo procedural fBm/domain-warp ou um campo contínuo equivalente; mantenha-o atrás da interface com
pointer-events: none. - Use regiões de matiz amplas e fluidas ou fitas, não blobs radiais óbvios, círculos de holofote ou faixas de arco-íris rígidas.
- Carregue a paleta completa e as escalas de campo por cor para o renderizador. Aplique o limite de luminância do modo escuro após a mistura da paleta.
- Codifique a saída com a função de transferência sRGB, aplique dither em códigos de saída e quantize no shader. Uma codificação de curva de potência ou um dither fraco em luz linear enviesam a saída, mais visivelmente em campos de baixa intensidade e perto do preto.
…
Perguntas frequentes
O que são os modos 'iridescente branco' e 'colorido preto'?
São dois temas visuais pré-definidos que a ferramenta pode criar, um com tons brancos e iridescentes, e outro com um fundo preto e cores vibrantes.
O que é OKLCH?
É um sistema para descrever cores que é mais fácil de ajustar e entender para designers, permitindo um controle mais preciso sobre a aparência.
O que significa 'visão computacional' e 'validação por captura de tela'?
Significa que a ferramenta pode analisar imagens (capturas de tela) para verificar se o visual foi aplicado corretamente, garantindo que o resultado final seja o esperado.
Detalhes
Descrição original do autor
Builds two parameterized UI modes—流光溢彩白 (iridescent white) and 五彩斑斓黑 (colorful black)—with OKLCH, WebGL/CSS fallback, vision gating, screenshot QA, and total/per-color intensity reports. Use when a UI request names either mode or needs measured color parameters.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3461
- 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