Communitygithub.com

yeevclaw/animated-flow-diagram

Transforme qualquer processo, fluxo de trabalho, pipeline, ciclo de decisão ou sistema em um animado fluxograma explicativo com design personalizado para o tópico — um token percorre o fluxo com controle real de velocidade, cada verificação envia uma consulta para quem a responde (um mecanismo de regras, um revisor, um modelo) e a resposta retorna, um loop acontece e leituras ao vivo mostram o que foi escrito e onde o tempo foi gasto. Use isso sempre que o usuário quiser um fluxograma, processo, arquitetura ou loop "animado", "transformado em vídeo/GIF", "explicado como aquele vídeo de diagrama", "做成流程圖/動畫", um agente ou pipeline de IA, fluxo de aprovação, pipeline de dados, fluxo de trabalho bancário/TI, processo de integração ou incidente visualizado — mesmo que nunca digam "skill" ou "Motion".

O que é animated-flow-diagram?

Este skill cria um explicador animado de fluxogramas de 20 a 30 segundos para qualquer processo, fluxo de trabalho, pipeline ou loop. O diferencial está em dois pilares: (1) cada tópico recebe seu próprio design — layout, formas dos nós, conectores, o "respondente", leituras, paleta e movimento são escolhidos para o assunto, evitando a repetição de templates; (2) o padrão é profissional e técnico (consoles, diagramas de arquitetura, painéis, plantas baixas, interfaces de produto limpas), reservando looks mais ilustrados ou lúdicos apenas para tópicos claramente casuais. A gramática de animação é constante: controle de velocidade, dados indo e voltando (pergunta → respondente trabalha → resposta), um loop, leituras ao vivo e uma tela final com resumo. O fluxo de trabalho envolve modelar o processo, escrever um brief de design, verificar colisões e construir o arquivo final. O skill suporta múltiplos tipos de artefato (Motion/Animation para reprodução, exportação MP4/GIF; ou um reprodutor HTML independente). Também recomenda verificar referências de design e usar exemplos anteriores para garantir variação e qualidade.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/yeevclaw/animated-flow-diagram/tree/HEAD/skills/animated-flow-diagram

Perguntar na sua IA favorita

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

Documentação

Fluxograma animado

Cria um explicador animado de 20 a 30 segundos de um processo. Duas coisas importam mais, nesta ordem:

  1. Cada tópico recebe seu próprio design. Layout, formas dos nós, conectores, o "respondente", leituras, paleta e movimento são escolhidos para o assunto. Dois filmes nunca devem parecer o mesmo modelo com novos rótulos — o usuário rejeitou exatamente isso ("每一份流程看起來都會一模一樣"). Antes de construir, escreva um parágrafo de brief de design e verifique contra os filmes anteriores nesta conversa (e os dois exemplos aqui); mude pelo menos quatro dos eixos de variação em references/design-directions.md.
  2. Profissional e técnico por padrão. O registro base é um visual polido de tecnologia/produto (consoles, diagramas de arquitetura, painéis, plantas baixas, interfaces de produto limpas). Looks acolhedores, ilustrados ou lúdicos apenas quando o tópico for claramente casual (uma receita, um plano familiar) ou o usuário pedir.

O que permanece constante entre os filmes é a gramática de animação, não a aparência: controle de velocidade (saltos rápidos, um gargalo lento, verificações posteriores mais rápidas que a primeira), dados indo e voltando (pergunta → respondente trabalha → resposta de volta), um loop, coisas visivelmente escritas em algum lugar e uma tela final com uma linha de resumo. Sem página de papel, sem parágrafos corporativos sob o diagrama.

Fluxo de trabalho

1. Modele o processo (silenciosamente; pergunte apenas se algo essencial estiver faltando)

Classifique cada etapa: trabalho (alguém/algo executa uma tarefa; permanece ∝ esforço real), gargalo (o trabalho mais lento), verificação (espaço pequeno de resposta: pontuação / sim-não / escolha um), respondente (quem decide as verificações: mecanismo de regras, arquivo de política, revisor, modelo, chef), armazenamentos (onde os resultados são escritos), atores (quem executa cada etapa). Encontre um loop e o estado final. Use os próprios termos do usuário. Números não fornecidos pelo usuário são rotulados como 示意 / ilustrativos na tela; números reais do material deles (limiares, contagens, códigos de saída) são as melhores leituras.

2. Escreva o brief de design

Leia references/design-directions.md. Escolha uma direção que se ajuste ao tópico e ao público, depois decida cada eixo: gramática de layout, formas das estações, estilo dos conectores, como o respondente parece e acende, formas dos pacotes/tokens, painéis de leitura, paleta (4 cores), tipo, tratamento de fundo, assinatura de movimento. Diga o brief em uma linha no chat ("主控台風:深藍格線、直角匯流排、右側規則面板…") e vá em frente — não espere aprovação.

3. Faça o layout e verifique colisões

Use references/design-rules.md (geometria, verificações de colisão, temporização, fases de ida e volta, leituras). Padrão 16:9 1920×1080 a 30 fps; 9:16 quando o usuário quiser Reels/Shorts.

4. Construa

Se a ferramenta Artifact listar um tipo Motion (animação/vídeo) — preferido (reproduz, arrasta, exporta MP4/GIF): siga as instruções desse tipo para seus arquivos e ordem de escrita. Uma cena contínua. Coloque o modelo, rota e marcação em shared.js, movimento em scene-<id>.js e uma pontuação que espelhe a rota em score.js. Dois filmes concluídos estão em references/ — pegue emprestados mecanismos (linha do tempo da rota, posAt, helpers de polilinha/bezier, rastros de pacotes, rolagem de terminal, medidores), nunca sua composição ou paleta.

Escreva texto na tela como caracteres literais (não escapes \uXXXX) para que o usuário possa redigitar rótulos no player.

Caso contrário, escreva os mesmos arquivos em uma pasta e execute python scripts/build_player.py <pasta> <out.html> --title "<título>" para obter uma única página HTML autocontida com play/pause/arraste; publique ou apresente. Faça um teste de fumaça com jsdom se o Node estiver disponível (veja references/example-kitchen/README.md).

5. Entregue

Link + uma linha sobre som (inicia mudo) + exportações: a Exportação do Motion salva MP4 ou GIF (GIF é silencioso e grande em 1080p; ofereça um corte mais curto). Se você inventou uma batida para mostrar um mecanismo (por exemplo, um loop de repetição que a fonte não descreve), diga isso em uma frase e ofereça a opção de removê-lo.

Arquivos

  • references/design-directions.md — direções, eixos de variação, paletas, a verificação "não repita". Leia primeiro.
  • references/design-rules.md — geometria, verificações de colisão, coreografia/temporização, idas e voltas, leituras.
  • references/example-ops-console/ — direção técnica: console escuro, cartões de serviço + portões hexagonais, barramentos ortogonais, cilindros de armazenamento, painel de políticas com linhas de regras, log de terminal, medidores de limiar (um pipeline de base de conhecimento).
  • references/example-kitchen/ — direção casual: papel quente, pistas em ziguezague, anel de luzes central (uma receita). Seu README mapeia cada arquivo para o que alterar e contém o teste de fumaça.
  • assets/player.html, scripts/build_player.py — player autônomo de fallback.

Habilidades Relacionadas