CommunityImagemgithub.com

yofine/blueprinter

Gere diagramas técnicos usando HTML/CSS no estilo Flat Engineering Blueprint. Use quando o usuário quiser criar diagramas de arquitetura, diagramas de sistema, fluxogramas ou folhas de especificação técnica com aparência de plantas de engenharia. Ativa em solicitações de diagramas planos, visualizações estilo blueprint ou desenhos técnicos.

O que é blueprinter?

O skill yofine/blueprinter permite gerar diagramas técnicos profissionais utilizando HTML e CSS no estilo Flat Engineering Blueprint, que lembra plantas de engenharia tradicionais com fundo azul e linhas brancas. É ideal para criar diagramas de arquitetura de sistemas, fluxogramas, diagramas de rede e folhas de especificação técnica que parecem desenhos técnicos reais. O skill é ativado automaticamente quando o usuário solicita diagramas planos, visualizações estilo blueprint ou desenhos técnicos, produzindo uma saída visual limpa e de fácil leitura. Ele suporta plataformas como Claude Code, Cursor e Codex, e funciona gerando código HTML/CSS que é renderizado como uma imagem ou documento, facilitando a comunicação visual de conceitos complexos de engenharia de software.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/yofine/skills/tree/main/skills/blueprinter

Installed? Explore more Imagem skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

Perguntar na sua IA favorita

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

Documentação

O que blueprinter faz?

Gere diagramas técnicos usando HTML/CSS no estilo Flat Engineering Blueprint. Use quando o usuário quiser criar diagramas de arquitetura, diagramas de sistema, fluxogramas ou folhas de especificação técnica com aparência de plantas de engenharia. Ativa em solicitações de diagramas planos, visualizações estilo blueprint ou desenhos técnicos.

Visão Geral

Este skill gera diagramas técnicos com aparência profissional de blueprint (planta baixa) usando HTML e CSS puros. Os diagramas são renderizados como código que pode ser visualizado em qualquer navegador moderno, proporcionando uma maneira elegante e limpa de representar arquiteturas de software, fluxos de trabalho e sistemas complexos.

Quando Usar

  • Diagramas de Arquitetura: Representar a estrutura de sistemas de software, microserviços, ou infraestrutura de nuvem.
  • Fluxogramas: Visualizar processos, fluxos de dados ou pipelines de CI/CD.
  • Diagramas de Rede: Mostrar conexões entre servidores, bancos de dados e serviços.
  • Especificações Técnicas: Criar folhas de especificação ou documentação visual de componentes.
  • Prototipação Rápida: Esboçar ideias de design de sistema de forma visual.

Como Funciona

O skill utiliza HTML semântico com CSS inline ou embutido para desenhar formas geométricas, setas e texto estilizado. O estilo "Flat Engineering Blueprint" usa um fundo azul escuro (similar ao azul das plantas de engenharia) com linhas, bordas e texto em branco ou cinza claro, criando um contraste forte e profissional.

Exemplo de Saída

<div style="background:#1a3a5c; color:#e0e0e0; padding:20px; font-family: 'Courier New', monospace;">
  <h1 style="border-bottom:2px solid #7fb3df; padding-bottom:10px;">Diagrama de Arquitetura</h1>
  <div style="display:flex; gap:20px; margin-top:20px;">
    <div style="border:2px solid #7fb3df; padding:15px; flex:1;">
      <strong>Frontend</strong>
      <p>React App</p>
    </div>
    <div style="border:2px solid #7fb3df; padding:15px; flex:1;">
      <strong>API</strong>
      <p>Node.js</p>
    </div>
    <div style="border:2px solid #7fb3df; padding:15px; flex:1;">
      <strong>Banco</strong>
      <p>PostgreSQL</p>
    </div>
  </div>
  <div style="text-align:center; margin-top:10px;">
    <span style="color:#7fb3df;">⬇️</span>
  </div>
</div>

Plataformas Suportadas

  • Claude Code: Pode ser invocado diretamente em solicitações de diagramas.
  • Cursor: Integra-se ao fluxo de trabalho de desenvolvimento.
  • Codex: Suporta geração de código HTML/CSS para diagramas.

Como Usar

Simplesmente descreva o diagrama que você precisa em linguagem natural. Por exemplo:

  • "Crie um diagrama de arquitetura para um sistema de e-commerce com frontend, API e banco de dados."
  • "Gere um fluxograma estilo blueprint mostrando o fluxo de login do usuário."
  • "Desenhe um diagrama de rede com servidores web, load balancer e banco de dados."

O skill gerará o código HTML/CSS correspondente no estilo Flat Engineering Blueprint, pronto para ser visualizado ou incorporado em documentação.

Personalização

É possível personalizar:

  • Cores: O esquema de cores padrão é azul escuro com branco, mas pode ser ajustado.
  • Formas: Retângulos, círculos, setas, linhas conectadas.
  • Texto: Títulos, legendas, rótulos em estilo monoespaçado.
  • Layout: Posicionamento flexível dos elementos usando CSS Grid ou Flexbox.

Contribuindo

Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou pull requests no repositório original: yofine/blueprinter.

Habilidades Relacionadas