streaming-api-patterns
Crie APIs de streaming
Recursos em tempo real falham quando os padrões de streaming omitem backpressure, reconexão e limpeza. Esta skill fornece padrões de SSE, WebSocket e ReadableStream para Claude, Codex e Claude Code.
Instalar com meu Agente
Copie esta solicitação para o seu Agente. Ela inclui a página canônica do Skill e o manifesto.
Review the Skillstore skill "streaming-api-patterns" from https://skillstore.io/skills/ariegoldkin-streaming-api-patterns.md and its manifest at https://skillstore.io/api/skills/ariegoldkin-streaming-api-patterns/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Seu Agente ainda deve apresentar o plano e solicitar qualquer confirmação exigida pela política de segurança.
Recursos legíveis por agentes
Use estes links quando um agente de IA, crawler ou script precisar de contexto limpo em vez de ler a página completa.
Testar
Usando "streaming-api-patterns". Pedir qual transporte usar para um feed de notificações ao vivo.
Resultado esperado:
- Transporte recomendado: Server-Sent Events para atualizações unidirecionais.
- Requisitos principais: mensagens de keepalive, reconexão automática e limpeza ao desconectar.
- Use WebSockets apenas se os clientes precisarem enviar mensagens frequentes em tempo real.
Usando "streaming-api-patterns". Pedir uma checklist de produção para respostas de LLM transmitidas por streaming.
Resultado esperado:
- Valide as solicitações antes de iniciar o stream.
- Envie um marcador de conclusão claro.
- Trate texto parcial, desconexões, novas tentativas e clientes lentos.
- Meça o tempo até o primeiro token e o uso de memória.
Usando "streaming-api-patterns". Perguntar como reforçar um recurso de chat com WebSocket.
Resultado esperado:
A skill retorna orientações para autenticação, verificações de origem, tratamento de heartbeat, reconexão, limites de mensagens e validação de conteúdo.
Auditoria de segurança
Risco MédioStatic command findings are false positives caused by Markdown fences and TypeScript template literals; no shell execution exists. Network calls are expected examples for a streaming API skill and use local, relative, or standards documentation URLs. Two separate medium-risk example defects remain: unescaped error serialization and an unauthenticated, unvalidated WebSocket broadcast.
Preocupações de segurança confirmadas (2)
Fatores de risco
⚙️ Comandos externos (13)
Compartilhar e citar este relatório
Compartilhe o relatório de avaliação versionado, o badge neutro, o cartão incorporável e as citações. A Skillstore apresenta evidências sem decidir se este Skill é seguro.
Copiar link do relatório
https://skillstore.io/skills/ariegoldkin-streaming-api-patterns/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportBadge Markdown
[](https://skillstore.io/skills/ariegoldkin-streaming-api-patterns?utm_source=security_passport_badge)Badge HTML
<a href="https://skillstore.io/skills/ariegoldkin-streaming-api-patterns?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/ariegoldkin-streaming-api-patterns/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Cartão incorporável
<iframe src="https://skillstore.io/embed/skills/ariegoldkin-streaming-api-patterns.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Citações acadêmicas (APA · BibTeX · CFF)
Citação APA
AI Agent Hub. (2026). streaming-api-patterns security audit report (audit version 9) [Author version 1.0.0]. Skillstore. https://skillstore.io/skills/ariegoldkin-streaming-api-patterns/audits/9Citação BibTeX
@techreport{ai-agent-hub-ariegoldkin-streaming-api-patterns-2026,
author = {AI Agent Hub},
title = {streaming-api-patterns security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/ariegoldkin-streaming-api-patterns/audits/9},
note = {Author version 1.0.0}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "streaming-api-patterns security audit report (audit version 9)"
version: "1.0.0"
type: report
authors:
- name: "AI Agent Hub"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/ariegoldkin-streaming-api-patterns/audits/9"
identifiers:
- type: other
value: "skillstore:ariegoldkin-streaming-api-patterns:audit:9"
description: "Skillstore immutable audit report identifier"
Pontuação do Skillstore
Por que esta pontuação Confiança das evidências: AltoO que você pode criar
Projetar uma resposta de chat transmitida por streaming
Escolha padrões de SSE ou ReadableStream para entrega de tokens, marcadores de conclusão e parsing no cliente.
Adicionar atualizações ao vivo da aplicação
Implemente notificações do servidor para o cliente com mensagens de keepalive, comportamento de reconexão e limpeza ao desconectar.
Revisar a prontidão para produção
Use a checklist para avaliar autenticação, limites de mensagens, backpressure, testes e tratamento de falhas.
Teste estes prompts
Estou criando [feature] com [traffic level]. Compare SSE, WebSockets e ReadableStream e depois recomende um padrão.
Crie um endpoint SSE em Next.js para [data source]. Inclua mensagens de keepalive, limpeza ao desconectar e etapas de parsing no cliente.
Revise este design de streaming: [design]. Identifique lacunas de reconexão, timeout, backpressure e limpeza de recursos.
Audite esta arquitetura de streaming em produção: [architecture]. Cubra autenticação, limites de taxa, validação de mensagens, observabilidade e recuperação de falhas.
Boas práticas
- Valide e autentique cada conexão de streaming antes de enviar dados do usuário.
- Projete o comportamento de reconexão, timeout e limpeza antes de escrever o código do cliente.
- Teste clientes lentos, redes interrompidas e conexões simultâneas desde cedo.
Evitar
- Não copie exemplos sem adicionar autenticação, autorização e limites de taxa.
- Não transmita por streaming mensagens de erro brutas nem conteúdo não validado do cliente.
- Não ignore backpressure, limites de conexão do navegador ou limpeza ao desconectar.
Perguntas frequentes
Quais métodos de streaming esta skill cobre?
Esta skill é apenas para Next.js?
Ela inclui controles de segurança para produção?
Ela pode ajudar a escolher entre SSE e WebSockets?
Ela oferece suporte a workflows de streaming de LLM?
Claude Code ou Codex podem usar esta skill?
Detalhes do desenvolvedor
Autor
AI Agent HubLicença
MIT
Versão do autor
v1.0.0
Revisão da Skillstore
r2
Referência
89edfdc710d0846129dcee6a929477b04f08052c
Atualidade da manutenção
04/08/2026
Uso
7 downloads · 278 visualizações
Estrutura de arquivos