Pular para o conteúdo
Skillpedia
Sites e telas (frontend)48 mil · #3563

markstream-vue2

Ajuda seu agente a integrar o markstream-vue2 em versões específicas do Vue 2. Ele gerencia o estado de streaming e permite personalizações no CSS.

O que ela faz

Esta ferramenta ajuda a integrar um componente chamado 'markstream-vue2' em projetos que usam Vue 2. Ela garante que tudo funcione corretamente com a versão específica do Vue 2, cuidando de detalhes técnicos para que você não precise se preocupar.

Quando usar

  • ✓Ao usar Vue 2.6 ou 2.7 e precisar de um componente para exibir textos formatados (como Markdown).
  • ✓Quando você quer que o texto apareça gradualmente na tela, como em um chat.
  • ✓Se você precisa garantir a compatibilidade com versões antigas do Vue 2.

Exemplo do que pedir para a IA

“Como configuro o markstream-vue2 no meu projeto Vue 2?”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/markstream-vue2/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/markstream-vue2/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta verifica a versão do seu Vue 2 e adiciona as dependências necessárias. Ela configura o componente para exibir textos, com opções para animações de digitação ou aparecimento gradual.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add sickn33/agentic-awesome-skills --skill markstream-vue2

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/markstream-vue2/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Markstream Vue 2

Visão Geral

Lida com decisões de compatibilidade do Vue 2.6/2.7 que o instalador genérico não consegue resolver com segurança.

Quando Usar

Use para integração com Vue 2 quando nenhum caso extremo específico do bundler dominar. Use markstream-vue2-cli para Vue CLI/Webpack 4 e markstream-vue2-vite para importações de worker do Vite.

Fluxo de Trabalho

Inspecione o gerenciador de pacotes existente, a versão do pacote instalado e as convenções do projeto. Uma integração com escopo solicitado já autoriza edições rotineiras de código fonte/dependências; busque aprovação apenas para uma expansão de escopo material ou decisão de adoção beta/alfa não resolvida.

  1. Confirme Vue 2.6 ou 2.7 e instale markstream-vue2.
  2. Adicione @vue/composition-api apenas para código Vue 2.6 que usa padrões da Composition API; o Vue 2.7 tem suporte integrado.
  3. Importe markstream-vue2/index.css após os resets.
  4. Comece com <MarkdownRender :content="markdown" /> e streaming suave auto.
  5. Para chat ao vivo, desative o fade e opte pelo cursor; ao concluir, defina final, desative o pacing/cursor e ative o fade apenas se desejado.
  6. Use nodes apenas quando outra camada for responsável pelo parsing. Use mapeamentos com escopo para substituições.
  7. Mantenha o HTML seguro e o Mermaid estrito; valide com o menor build ou comando de desenvolvimento.

Exemplo

<script>
import MarkdownRender from 'markstream-vue2'
import 'markstream-vue2/index.css'

export default {
  components: { MarkdownRender },
  props: { content: String, done: Boolean },
}
</script>

<template>
  <MarkdownRender
    :content="content"
    :final="done"
    :fade="done"
    :typewriter="!done"
  />
</template>

Limitações

  • Vue 2.6 e 2.7 têm requisitos diferentes para a Composition API.
  • Bundlers legados exigem as especializações dedicadas.
  • Peers modernos opcionais podem não suportar todas as toolchains do Vue 2.

Notas de Segurança e Proteção

Revise as alterações de dependência e compatibilidade. Não relaxe a segurança de renderização para conteúdo não confiável.

Verifique props, caminhos de exportação e intervalos de peers contra o pacote instalado, não um upstream main mutável. Teste streams parciais e completos, Markdown malformado/não confiável, links e URLs de imagem, cancelamento e movimento reduzido. HTML seguro e diagramas estritos reduzem a exposição, mas não impõem por si só a privacidade de URL/rede ou permissões de componentes de aplicação.

O Vue 2 está no fim de vida; preserve uma integração legada solicitada e documente sua decisão de manutenção/suporte em vez de atualizar silenciosamente toda a aplicação. Prefira workers com bundle local revisado em vez de código CDN mutável onde for viável.

Perguntas frequentes

O que é 'Composition API'?

É uma forma mais moderna de organizar o código em Vue.js. Para Vue 2.6, pode ser necessário instalar um pacote extra para usá-la; Vue 2.7 já tem isso embutido.

O que significa 'streaming state'?

Significa que o texto pode ser exibido aos poucos, como se estivesse sendo digitado ou carregado em tempo real, em vez de aparecer todo de uma vez.

Posso usar isso com qualquer versão do Vue?

Não, esta ferramenta é especificamente para Vue 2.6 e 2.7. Para outras versões ou ferramentas de build (como Vite), existem outras versões desta ferramenta.

Detalhes

Descrição original do autor

Integrate markstream-vue2 into Vue 2.6 or 2.7 with correct Composition API decisions, CSS, streaming state, optional peers, and scoped overrides.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#3563
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas