Communitygithub.com

aurora-ember-bio-lab/splatstudio

Produz um documento de página única no estilo kami (papel) — tela de pergaminho quente, detalhes em azul tinta, serifa em um único peso, sem itálico, sem cinzas frios. O resultado de leitura assemelha-se a um white paper profissional ou a um one-pager de estúdio, não a uma interface de aplicativo. Multilíngue por design (EN · zh-CN · ja). Um único arquivo HTML autossuficiente, zero dependências.

O que é splatstudio?

Este skill cria um documento de página única no sistema de design **kami (紙 / 纸)**, que se inspira na estética de impressão editorial, white papers técnicos e correspondência datilografada antiga. O foco é *conteúdo de qualidade em bom papel*, não uma interface de aplicativo moderna. O resultado é um único arquivo HTML autossuficiente, com paleta de cores fixa (fundo de pergaminho quente `#f5f4ed`, detalhe em azul tinta `#1B365D` ocupando ≤ 5% da superfície) e tipografia serifada em peso único 500 (com seleção automática de fonte de acordo com o idioma: Charter para inglês, TsangerJinKai02 / Source Han Serif para chinês, YuMincho para japonês). Regras rigorosas garantem que não haja itálico, sombras fortes, cores rgba para preenchimentos de tags ou JavaScript para animação. O skill suporta os principais LLM IDEs como Claude Code, Cursor, Codex e Windsurf, e funciona por meio de um contrato de fluxo de trabalho que coleta a identidade da marca e o conteúdo em duas rodadas, seleciona a pilha de idiomas adequada e gera o arquivo final. Também inclui uma lista de verificação de autoavaliação para garantir que cada aspecto visual esteja correto antes da entrega.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/aurora-ember-bio-lab/splatstudio/tree/HEAD/design-templates/kami-landing

Perguntar na sua IA favorita

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

Documentação

kami-landing

Produza um documento de página única no sistema de design kami (紙 / 纸). A estética se inspira na impressão editorial, white papers técnicos e correspondência datilografada antiga — o objetivo é conteúdo de qualidade em bom papel, não interface de aplicativo moderna.

Fonte de verdade do sistema de design: design-systems/kami/DESIGN.md. Leia-a antes de entregar. Tokens, regras tipográficas, os "dez invariantes" e cores proibidas estão todos lá.

O que você obtém

Um único arquivo HTML autossuficiente com:

  • Tela de pergaminho quente (#f5f4ed) — nunca #ffffff.
  • Um único detalhe cromático — azul tinta (#1B365D), usado no número da seção, na palavra de destaque do título, na regra esquerda do manifesto e nos valores das métricas. Em qualquer outro lugar, o azul tinta deve cobrir ≤ 5% da área da superfície do documento.
  • Serifa em um único peso (500) para hierarquia — Charter (EN), TsangerJinKai02 / Source Han Serif (CN) ou YuMincho (JA), selecionado pelo parâmetro language. Nenhum itálico em lugar algum.
  • Ritmo de impressão justo — entrelinhas de 1,10–1,55, espaçamento entre letras por idioma (0 para EN, 0,35px para CN, 0,02em para JA).
  • Pilhas numéricas configuradas com font-variant-numeric: tabular-nums para que colunas de métricas e dígitos de paginação fiquem alinhados de forma limpa.
  • Profundidade por meio de anéis de 1px + sombras suaves (0 4px 24px rgba(0,0,0,0.05)). Sem sombras projetadas fortes, sem neumorfismo, sem desfoques de backdrop-filter.
  • Preenchimentos de tags como hex sólido (ex.: #E4ECF5), nunca rgba() — renderizadores de impressão pintam duas vezes tags alfa.
  • Responsivo em 1280 / 980 / 768 / 560.

Estrutura da página

1. Linha de sobrancelha — alternador de localidade · edição · versão (12px sans maiúsculas)
2. Hero            — título de exibição (96–106px serifa 500), subtítulo (21px),
                     três chips de token do hero (tingidos de papel)
3. Manifesto       — parágrafo de destaque em serifa 400, 20px, 1,65 AE, com
                     regra esquerda azul tinta e rodapé de assinatura
4. Linha de métricas — 3-6 células: valor (24px serifa 500 azul tinta, tabular-nums),
                     rótulo (12px serifa 500 oliva)
5. Capítulos        — numerados (`01`, `02`, …) azul tinta serifa 500 14px,
                     título da seção 28-32px, corpo 14-15px
6. Rodapé          — palavra de destaque (mega serifa 500), licença · ano · contato,
                     índice do site em três colunas em 12px serifa 500

Contrato de fluxo de trabalho

1. Coletar resumo da marca

Use AskQuestion (ou equivalente) para coletar o resumo da marca em partes. Não despeje toda a lista de entrada no usuário; pergunte em duas rodadas:

  1. Rodada de identidade — nome, slogan, localização, edição / versão, URL principal, idioma dominante.
  2. Rodada de conteúdo — parágrafo do manifesto + assinatura, 3-6 blocos de métrica, 3-5 entradas de capítulo (título + lead + corpo).

2. Escolher a pilha de idiomas

O parâmetro language controla qual pilha --serif é definida em :root. Escolha com base no idioma dominante do manifesto e corpo do capítulo:

language--serifObservações
enCharter, Georgia, Palatino, Times New Roman, serifpadrão
zh-CNTsangerJinKai02, Source Han Serif SC, Songti SC, Georgiaespaçamento entre letras 0,35px no corpo
jaYuMincho, Hiragino Mincho ProN, Source Han Serif JPtambém substituir --olive por #4d4c48 (os traços de YuMincho são mais finos)

Conteúdo misto de scripts em linha é aceitável — a cadeia de fallback por glifo do navegador lida com isso. Não encadeie todas as três famílias dentro de uma declaração font-family; isso dilui o caráter.

3. Escrever index.html

Gere um único arquivo com todo o CSS embutido. Espelhe a estrutura de example.html e use apenas os tokens de design-systems/kami/DESIGN.md. Não invente novas cores, pesos ou famílias de fontes.

Primitivas de componente que o agente pode inserir (todas definidas no bloco <style> do exemplo):

  • .eyebrow, .label — overlines sem serifa
  • .metric — par vertical valor + rótulo
  • .section-num + .section-title + .section-lede
  • .tag.standard, .tag.brush — tags hex sólidas (máximo um brush por página)
  • .quote — citação serifa 500 com regra esquerda
  • ul.dash — marcadores de travessão em azul tinta
  • .code — bloco de código com fundo marfim e borda de 1px
  • .footer-kicker — palavra mega serifa 500

Marque cada elemento editável com data-od-id="<slug-único>" para que o modo de comentário do aplicativo host possa segmentá-lo.

4. Autoverificação antes de entregar

  • Fundo da página é pergaminho (#f5f4ed), nunca #ffffff.
  • Azul tinta (#1B365D) cobre ≤ 5% da superfície visível — conte números de seção, regra do manifesto, valores das métricas, destaque do título. Total ≤ 5%.
  • Todos os cinzas são quentes (R ≈ G > B). Nenhum slate-*, nenhum #f3f4f6.
  • Peso da serifa permanece em 500 — nenhum font-weight: 700 ou 900 em texto serifado.
  • Nenhum font-style: italic em lugar algum. Ênfase troca para cor azul tinta ou um .tag.
  • Todas as pilhas numéricas (valores de métrica, paginação, datas, valores financeiros) carregam font-variant-numeric: tabular-nums.
  • Todos os preenchimentos de tags são hex sólido (ex.: #E4ECF5), nunca rgba().
  • Sombras: no máximo um anel de 1px ou uma sombra suave 0 4px 24px rgba(0,0,0,0.05). Sem sombras projetadas fortes.
  • Título ≤ 6 palavras no tamanho de exibição; CJK ≤ 8 caracteres.
  • Em 768px e 560px o layout colapsa para uma coluna sem rolagem horizontal.

Arquivos neste skill

design-templates/kami-landing/
├── SKILL.md                 # este contrato
├── README.md                # guia rápido humano
└── example.html             # renderização canônica SplatStudio

Limites

  • Não invente novas cores ou tipos de letra. A paleta kami é fixa; se um resumo exigir uma cor de marca, recuse ou renderize a cor da marca como um único detalhe .tag.brush.
  • Não introduza uma segunda cor de destaque. Escolha azul tinta ou escolha nada.
  • Não misture as três pilhas de fontes em uma declaração; escolha o idioma dominante, substitua --serif em :root e deixe o fallback por glifo do navegador resolver conteúdo misto de scripts em linha.
  • Não use rgba() para preenchimentos de tags — renderizadores de impressão pintam duas vezes tags alfa. Use o hex sólido pré-misturado da tabela em design-systems/kami/DESIGN.md §2.
  • Não adicione JavaScript para animação. A página é papel, não um aplicativo — o movimento pertence à rolagem do leitor.

Veja também

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

aurora-ember-bio-lab/splatstudio

Audio generation skill — jingles, beds, voiceover, and sound effects. Routes music requests to Suno V5 / Udio / Lyria, speech to MiniMax TTS / FishAudio / ElevenLabs V3, and SFX to ElevenLabs SFX or AudioCraft. Output is one MP3/WAV file saved to the project folder.

aurora-ember-bio-lab/splatstudio

A long-form article / blog post — masthead, hero image placeholder, article body with figures and pull quotes, author byline, related posts. Use when the brief asks for "blog", "article", "post", "essay", or "case study".

aurora-ember-bio-lab/splatstudio

Structured medical case presentation for clinical rounds, conferences, and documentation. Generates SOAP-format or narrative case reports with physiologically accurate vitals, labs, and evidence-based plans. Use when the brief mentions "case report", "case presentation", "SOAP note", "clinical case", "ward rounds", "case summary", or "patient presentation".

aurora-ember-bio-lab/splatstudio

Self-contained floating chat widget with welcome screen, social links, meeting button, and message input. Single HTML file, zero dependencies.

aurora-ember-bio-lab/splatstudio

Run a 5-dimension expert design review on any HTML artifact in the project — Philosophy / Visual hierarchy / Detail / Functionality / Innovation, each scored 0–10. Outputs a single self-contained HTML report with a radar chart, evidence-backed scores, and three lists: Keep / Fix / Quick-wins. Use when the brief asks for a "design review", "design critique", "5 维度评审", "design audit", or "what's wrong with my design".

aurora-ember-bio-lab/splatstudio

Admin / analytics dashboard in a single HTML file. Fixed left sidebar, top bar with user/search, main grid of KPI cards and one or two charts. Use when the brief asks for a "dashboard", "admin", "analytics", or "control panel" screen.

aurora-ember-bio-lab/splatstudio

A consumer-feeling dating / matchmaking dashboard — left rail navigation, ticker bar of community signals, headline KPIs, a 30-day mutual-matches bar chart, and a match-rate trend block. Editorial typography, restrained accent. Use when the brief asks for a "dating site", "matchmaking", "community dashboard", "social network dashboard", or any consumer product where the data is the story.

aurora-ember-bio-lab/splatstudio

Discounted cash flow valuation and intrinsic value analysis for public companies. Use when the brief asks for DCF, fair value, intrinsic value, price target, undervalued or overvalued analysis, or "what is this company worth?"

aurora-ember-bio-lab/splatstudio

A two-spread digital e-guide preview — page 1 is a cover (display title, author, "What's inside" stats, table of contents teaser); page 2 is a spread (lesson body with pull-quote and a step list). Lifestyle / creator brand tone. Use when the brief asks for an "e-guide", "digital guide", "lookbook", "lead magnet", "creator guide", "playbook", "PDF guide", or "电子指南".

aurora-ember-bio-lab/splatstudio

A documentation page — inline-start nav, scrollable article body, inline-end table of contents. Use when the brief mentions "docs", "documentation", "guide", "API reference", or "tutorial".

aurora-ember-bio-lab/splatstudio

A brand product-launch email — masthead with wordmark, hero image block, headline lockup with skewed-italic accent, body copy, primary CTA, and a specifications grid. Pure HTML email layout (centered single column, table fallback). Use when the brief asks for an "email", "newsletter blast", "MJML", "product launch email", or "email template".

aurora-ember-bio-lab/splatstudio

An engineering runbook — service overview, alerts table, dashboards links, common procedures with copy-pasteable commands, on-call rotation, and an incident-response checklist. Use when the brief mentions "runbook", "ops doc", "on-call guide", "SRE doc", or "运维手册".

aurora-ember-bio-lab/splatstudio

Quarterly / monthly financial report — masthead with KPIs, revenue and burn charts, P&L summary table, top-line highlights, and an outlook paragraph. Use when the brief mentions "financial report", "Q3 report", "MRR review", "P&L", or "财报".

aurora-ember-bio-lab/splatstudio

Team-management dashboard skill in the FlowAI aesthetic — three tabs (Team Members, Team Details, Activity Log), KPI stat row, member table, role distribution bar chart, online presence and activity sparklines, and a top-contributors panel, all in a single self-contained HTML file with light/dark theming, hoverable chart tooltips, click-to-zoom panels, and CSV export. Use when the brief asks for a team / workspace admin dashboard, an interactive admin dashboard with charts, or names FlowAI.

aurora-ember-bio-lab/splatstudio

A multi-frame gamified mobile-app prototype — three phone frames on a dark showcase stage. Frame 1: cover / poster, Frame 2: today's quests with XP ribbons and a level bar, Frame 3: quest detail. Vivid quest tiles, level ribbon, bottom tab bar. Use when the brief asks for a "gamified app", "habit tracker", "RPG-style life app", "level-up app", "daily quests", "XP / streak app", or "ELI5-style explainer app".

aurora-ember-bio-lab/splatstudio

GitHub repository analytics dashboard — stars, forks, contributors, issues, pull requests, recent activity, and top contributors. Use when the brief asks for a GitHub repo dashboard, open-source growth report, repository health page, or GitHub analytics view.

aurora-ember-bio-lab/splatstudio

For marketing and gtm work: bind launches, campaigns, events, and brand plans to growth and pipeline outcomes. Built around the core query "annual-marketing-plan", with GTM strategy lead judgment, buyer-ready proof, and this outcome: approve launch plan, campaign budget, or GTM motion.

aurora-ember-bio-lab/splatstudio

A new-hire onboarding plan as a single page — first week schedule, buddy + manager intro, learning track, equipment checklist, and "you're set when…" outcomes. Use when the brief mentions "onboarding", "new hire", "first week plan", or "入职".

aurora-ember-bio-lab/splatstudio

A first-30-days onboarding module for new hospitality hires — the behaviors, the practice, the checks, and the manager follow-up. Built as a decision-grade professional training deck for new hires, managers.

aurora-ember-bio-lab/splatstudio

Single-page SaaS landing with hero, features, social proof, pricing, and CTA. Respects the active DESIGN.md color/typography/layout tokens. Trigger keywords: "saas landing", "marketing page", "product landing".

Habilidades Relacionadas