Communitygithub.com

quaesitor-scientiam/vebidor

Use esta skill para gerar interfaces e assets com marca para Vebidor — uma biblioteca WebDriver + WebDriver-BiDi em V com API estilo Playwright — seja para produção ou para protótipos descartáveis, páginas de documentação, mocks de marketing, tabelas comparativas e visuais com blocos de código. Contém voz da marca, tokens de cor e tipo, vocabulário de emoji, paleta de tokens de código e kits de IU React para um site de documentação e uma landing page de marketing.

O que é vebidor?

Esta skill atua como um guia de identidade visual e referência de design para o Vebidor, uma biblioteca cliente WebDriver + WebDriver-BiDi na linguagem V com API estilo Playwright. Ela fornece fundamentos completos de marca, incluindo voz (técnica, orientada a conquistas, focada em comparação), regras de caixa, e um vocabulário obrigatório de emoji (como ✅, ⚠️, 🐛, ✨, 🎉, 🏆, ⚡, 🚀, 📦, 📖, 🎯, 🌐, 🎭, 📱) que devem ser mantidos em documentação e superfícies de marketing. A skill oferece tokens de design CSS (`colors_and_type.css`) com paletas de cores, fontes, espaçamentos, cantos arredondados e sombras; 19 cartões de sistema de design independentes em `preview/`; e dois kits de IU React completos em `ui_kits/docs/` e `ui_kits/marketing/`. Quando invocada, a skill pergunta ao usuário o que deseja construir (página de docs, seção de landing, mock de saída CLI, gráfico de release notes, tabela comparativa, screenshot de terminal) e em qual superfície (docs, marketing, terminal), agindo como designer especialista que gera artefatos HTML estáticos ou, se solicitado, código de produção. É importante notar que toda a identidade visual é inferida do repositório fonte (que não tem identidade visual própria) e os logos, fontes e ícones são substitutos sinalizados; se o usuário pedir para oficializar esses elementos, a skill deve pausar e confirmar antes de prosseguir.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/quaesitor-scientiam/vebidor/tree/HEAD/docs

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Leia primeiro o arquivo README.md dentro desta skill — ele contém:

  • O que é Vebidor (um cliente W3C WebDriver + WebDriver-BiDi em V) e o que não é (nenhum aplicativo, nenhum site, nenhum logo no código-fonte — cada visual é uma identidade proposta, sinalizada).
  • FUNDAMENTOS DE CONTEÚDO — a voz (técnica, orientada a conquistas, focada em comparação), as regras de caixa, e o vocabulário de emoji de suporte (✅ ⚠️ 🐛 ✨ 🎉 🏆 ⚡ 🚀 📦 📖 🎯 🌐 🎭 📱). Emoji fazem parte desta marca; mantenha-os em documentação e superfícies de marketing.
  • FUNDAÇÕES VISUAIS — paleta, tipo, espaçamento, movimento, superfície, anatomia de cartão.
  • ICONOGRAFIA — emoji para status; Lucide para cromo de IU (substituição sinalizada); glifos SVG monocromáticos para logotipos de navegadores.
  • Índice — onde cada coisa mora.

Em seguida, explore os outros arquivos:

  • colors_and_type.css — todos os tokens de design (--vb-blue-500, --slate-950, --code-keyword, --font-mono, --space-*, --radius-*, --shadow-*, --motion-*) mais estilos de tipo base e classes .chip. Adicione este <link rel="stylesheet"> em qualquer coisa nova — é a base.
  • preview/ — 19 cartões independentes do sistema de design (cores, tipo, espaçamento, componentes, marca) dos quais você pode copiar marcação.
  • assets/ — logotipos placeholder (sinalizados) e glifos de navegadores.
  • ui_kits/docs/ — recriação de alta fidelidade do site de documentação React (TopNav, Sidebar, TocPanel, DocsPage, CodeBlock, Callout, ComparisonTable, ApiSignature). Escopo do componente: cada arquivo anexa suas exportações a window para que outros arquivos <script type="text/babel"> possam usá-los. Para estender, copie componentes, adicione a tag <script type="text/babel" src="…"> em index.html, e siga o mesmo padrão window.X = X.
  • ui_kits/marketing/ — recriação da landing page (MarketingNav, Hero, FeatureGrid, BrowserMatrix, PhasesTimeline, MarketingFooter). Mesmo padrão de escopo de componente.
  • fonts/README.md — fontes carregadas via CDN Google Fonts (Geist + JetBrains Mono). A substituição é sinalizada; troque se o usuário tiver fontes de marca diferentes.

Quando você é invocado

Se o usuário invocar esta skill sem outras orientações, pergunte o que eles querem construir (página de docs? seção de landing? mock de saída CLI? gráfico de release notes? tabela comparativa? screenshot de terminal?). Pergunte qual superfície (docs, marketing, terminal) e qual fatia da API eles querem destacar. Em seguida, aja como um designer especialista que gera artefatos HTML — ou código de produção se eles estiverem trabalhando no repositório real.

Ao criar artefatos visuais (slides, mocks, protótipos descartáveis)

  1. Copie os assets que você precisa de assets/ e quaisquer cartões de pré-visualização dos quais deseja pegar marcação.
  2. Crie um arquivo HTML estático no projeto atual. Vincule colors_and_type.css (caminho relativo).
  3. Use as fundações: --vb-blue-500 para acentos, --code-bg/--code-fg e classes de token para código, .chip chip--success etc para status, --font-sans + --font-mono.
  4. Mantenha emoji onde a marca os usa. ✅ ⚠️ ✨ 🏆 são de suporte, não decoração.
  5. Não invente gradientes ou cartões com borda esquerda arredondada. Use superfícies planas, bordas e um nível de elevação.

Ao trabalhar em código de produção

Leia esta skill como referência de marca. Pegue valores (códigos hex, pilhas de fontes, raios, temporizações de movimento) de colors_and_type.css em vez de aproximar de capturas de tela. Padrões de componentes em ui_kits/ são recriações cosméticas, não código de produção — port o estilo, não a fiação JSX.

Caveats a sinalizar

Se o usuário pedir para você enviar um logotipo real, fontes reais, iconografia real — pause e confirme. Tudo aqui é inferido da prosa do repositório fonte (que não tem identidade visual). Rejeite a canonização.

Habilidades Relacionadas