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
Mensagem pronta para colar
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-vue2Ou 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.mdConteú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.
- Confirme Vue 2.6 ou 2.7 e instale
markstream-vue2. - Adicione
@vue/composition-apiapenas para código Vue 2.6 que usa padrões da Composition API; o Vue 2.7 tem suporte integrado. - Importe
markstream-vue2/index.cssapós os resets. - Comece com
<MarkdownRender :content="markdown" />e streaming suaveauto. - 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. - Use
nodesapenas quando outra camada for responsável pelo parsing. Use mapeamentos com escopo para substituições. - 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.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3563
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
angular-developer
Ajuda seu agente a criar código Angular e a dar conselhos sobre a estrutura do projeto. É útil para iniciar novos projetos, criar partes do código ou melhorar a performance e acessibilidade.
affaan-m/ECC
frontend-a11y
Ajuda seu agente a tornar interfaces web acessíveis para todos. Ele garante que sites e apps funcionem bem com leitores de tela e navegação por teclado.
affaan-m/ECC
frontend-patterns
Faz seu agente aplicar padrões modernos no desenvolvimento frontend. Ele otimiza performance, gerencia estado e segue boas práticas em React e Next.js.
affaan-m/ECC