A abordagem de trabalho
Streamdown ajuda um agente a integrar um renderizador React de Markdown criado para conteúdo que chega progressivamente. Abrange modos streaming e estático, destaque de código, diagramas, notação matemática e texto CJK. A skill também explica controles do conteúdo renderizado, incluindo cópia, links e tratamento de elementos personalizados.
O valor prático está em detalhes de integração fáceis de esquecer. A fonte destaca o escaneamento de arquivos dos pacotes pelo Tailwind, os estilos KaTeX para matemática e a relação entre o cursor de streaming e isAnimating. Plugins opcionais são adicionados conforme o conteúdo de que a interface realmente precisa.
Entregas esperadas
- Um renderizador Streamdown conectado ao conteúdo Markdown da aplicação.
- Configurações de plugins e Tailwind compatíveis com os pacotes instalados.
- Escolhas explícitas de confirmação de links, elementos permitidos e controles interativos.
Do briefing à revisão
- 01Escolha as capacidades de conteúdo
Identifique se as respostas precisam de código, Mermaid, matemática ou CJK. Escolha streaming para respostas incrementais ou modo estático para documentos completos.
- 02Configure renderização e estilos
Instale os pacotes selecionados e inclua seus arquivos de distribuição no escaneamento Tailwind. Tailwind v4 usa diretivas @source; v3 usa entradas content na configuração. Adicione caminhos somente de plugins instalados. Importe KaTeX CSS ao usar matemática e conecte o renderizador ao formato atual das mensagens.
- 03Confira streaming e segurança
Defina o estado de animação da resposta ativa e revise HTML personalizado, tratamento de URL e confirmação de links. Inspecione respostas incompletas e conteúdo finalizado.