Viver de IA Design System pro Claude Code. Skill base + 8 comandos /via-* (email, social, landing, deck, paid ads, brand, check) + sub-agente auditor. Gera qualquer artefato editorial da marca no padrão: paleta restrita navy, voz editorial, dark mode + contraste AA, sem gold/sparkles.
Aplica brand book Viver de IA · logo correta por contexto · voice estendida por canal · personality 7 atributos.
Auditoria editorial Viver de IA · valida se uma peça segue padrão · 12 pontos de checagem.
Gera pitch deck Google Slides Viver de IA · 12 slides canônicos · one-pager · case study · proposta · contract.
Gera email Viver de IA — produção à prova de bala (react-email · emails/) ou rascunho editorial (13 templates de voz). Use pra welcome, billing, churn, newsletter, drip, event, lançamento, NPS, oferta, win-back, etc.
Gera landing page Viver de IA usando hero variants + elementos reutilizáveis (CTA, trust, FAQ, countdown, lead magnet, compare concorrente).
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Site de referência + library React do design system da Viver de IA. Marca editorial, engenharia de precisão.
@viverdeia/design-system — drop-in em Nina, Iris, ExecSeats, plataforma.| comando | o que faz |
|---|---|
bun dev | dev server em :5173 com HMR |
bun run build | tsc + vite build → dist/ |
bun run build:lib | gera o pacote @viverdeia/design-system em dist/lib/ |
bun run preview | serve a build de produção localmente |
bun run lint | ESLint estrito (noUnusedLocals + noUnusedParameters) |
bun run test:visual | roda 192 testes de regressão visual contra baselines |
bun run test:visual:update | regenera baselines depois de mudança intencional |
bun run test:visual:report | abre HTML report do último run |
src/
layout/ · Shell + Header + Sidebar + Footer
components/ · Pieces auxiliares (BrandLogo, ThemeToggle, RouteLoader, docs/)
pages/ · 49 páginas (Home, foundations, glass, iconography,
components, patterns, showcase, guidelines)
lib/ · 15 componentes publicáveis (Button, Pill, Card, Input,
Avatar, Icon, Toast, Tooltip, Modal, Tabs, Switch,
Checkbox, RadioGroup, Select, Progress)
styles/ · tokens.css (variáveis CSS · 4 camadas semânticas)
data/ · nav.tsx, dados estáticos
assets/ · logos (PNG VIA monograma + wordmark)
tests/ · Visual regression suite (Playwright)
routes.ts · lista declarativa de 96 rotas testadas
visual.spec.ts · 1 test por rota × 2 viewports
visual.spec.ts-snapshots/ · baselines PNG
scripts/
finalize-lib.mjs · pós-build da library: gera package.json publicável
tokens.css · 300+ tokens semânticos (cores, type, spacing, glass, mesh)
backdrop-filter: blur(20px) saturate(140%) só em surfaces que pedem profundidade real.Mais detalhes em src/pages/foundations/Philosophy.tsx e na skill /viver-de-ia-design.
A pasta src/lib/ é a fundação de produção. Roda bun run build:lib pra gerar dist/lib/ com:
index.d.ts com tipos TypeScripttokens.css standalonepackage.json configurado como @viverdeia/design-systemImportação consumidora:
import { Button, Pill, Modal, Switch, Progress } from '@viverdeia/design-system';
import '@viverdeia/design-system/tokens.css';
function App() {
return (
<Modal open={open} onClose={() => setOpen(false)} title="Renovar plano">
<Switch label="Notificações" defaultChecked />
<Progress value={72} label="Onboarding" showValue />
<Button variant="primary">Confirmar</Button>
</Modal>
);
}
Documentação completa de cada componente em src/lib/README.md.
A suite protege o sistema contra regressões silenciosas (tipo o bug do tokens.css que rebentou tudo branco-em-branco em mai/26).
Fluxo de trabalho:
# 1. Antes de mexer
bun run test:visual # confirma que está limpo
# 2. Mexe no design (CSS, tokens, componentes…)
# 3. Roda de novo
bun run test:visual
# Se falhar e era intencional:
bun run test:visual:update # regenera baselines
# Se falhar e era acidente:
bun run test:visual:report # abre diff lado-a-lado pra debug
Adicionando uma rota nova: edita tests/routes.ts adicionando ao array. Próximo :update cria a baseline.
npx claudepluginhub rafaelmilagre7/viver-de-ia-ds --plugin viver-de-iaUpstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, Aspire, EF Core, Native AOT, testing, security, performance optimization, CI/CD, and cloud-native applications
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.