Commit Graph

4 Commits

Author SHA1 Message Date
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
Daniel Avila e42e8ba19c fix: remove shorthand model names causing 404 API errors (#453)
Remove `model: sonnet/haiku/opus` from 396 component files. The Anthropic
API requires full model IDs (e.g., claude-sonnet-4-6), so shorthand names
cause 404 errors. Removing the field lets Claude Code use the user's
configured default model instead.

Fixes #99

https://claude.ai/code/session_01Hqx78XZNbdfh38YGZn4g4T

Co-authored-by: Claude <noreply@anthropic.com>
2026-03-25 20:19:17 -04:00
Daniel Avila 93b26a24e8 feat: Migrate 119 agents from VoltAgent/awesome-claude-code-subagents (#340) 2026-02-07 18:19:47 -05:00
Dani 616c8b2de5 commands and agents 2025-08-27 17:55:12 -04:00