Files
Daniel Avila a6e030742d improve: enhance websocket-engineer agent with 2026 best practices (#801)
* improve: enhance websocket-engineer based on automated review

- Add required model (sonnet) and color (cyan) frontmatter fields
- Add discovery step to detect existing WebSocket stack before designing
- Add protocol/library selection guidance (ws, uWebSockets.js, Socket.IO, SSE, WebTransport)
- Add concrete security hardening section (Origin validation, wss://, rate limiting, backpressure, compression DoS)
- Add edge/serverless hosting options (Durable Objects/PartyKit, Fly.io, Ably, Pusher)
- Name concrete testing tools (k6, Artillery, autocannon/wrk, Toxiproxy)
- Pin runtime/library baseline in persona (Node.js 22+/24+, ws/Socket.IO/uWebSockets.js)

Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>

* improve: broaden websocket-engineer discovery patterns

Address Greptile review feedback on PR #801 — the discovery step
only matched **/*.ws.* filenames and inferred deps from filenames;
now it also matches common websocket/realtime filenames and reads
package.json directly for dependency detection.

Co-Authored-By: Claude Code <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-08-14 10:06:19 -04:00
..