Choose the right application transport or real-time protocol before implementation. Use when Codex needs to route work across plain HTTP routes, HTTP/2, HTTP/3, QUIC, WebSocket, WebTransport-adjacent designs, WebRTC media or data channels, Media over QUIC, gRPC, RPC, streaming APIs, mobile app networking, browser networking, server frameworks, deployment proxies, or protocol diagnostics.
How this skill is triggered — by the user, by Claude, or both
Slash command
/network-protocol-skills:choose-network-transportThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Choose the smallest transport that fits the feature before code changes start. The practical decision is whether the work needs request/response HTTP, bidirectional messages, browser media, low-latency object delivery, direct QUIC behavior, or a higher-level framework route.
Choose the smallest transport that fits the feature before code changes start. The practical decision is whether the work needs request/response HTTP, bidirectional messages, browser media, low-latency object delivery, direct QUIC behavior, or a higher-level framework route.
Check repo-local docs and current protocol sources before making claims:
State whether the chosen protocol is stable, draft-driven, browser-dependent, platform-dependent, or blocked by deployment infrastructure.
http3-quic-workflow for HTTP/3, QUIC, ALPN, Alt-Svc, UDP, proxy, or transport-version work.webrtc-workflow for WebRTC media, data channels, signaling, ICE, TURN, browser/native constraints, or peer/media topology.realtime-media-over-quic-workflow for Media over QUIC or MoQ draft-driven media distribution.network-protocol-diagnostics when the task begins with logs, packet captures, browser failures, proxy behavior, TLS, CDN, or NAT traversal.server-side-swift, rust-skills, python-skills, server-side-jvm, web-dev-skills, apple-dev-skills, android-dev-skills, and cloud-deployment-skills.Return:
Chosen transport: HTTP, SSE, WebSocket, HTTP/3, direct QUIC, WebRTC, MoQ, gRPC/RPC, or mixed.Why: concrete feature and deployment evidence.Maturity: RFC-backed, W3C-backed, draft-driven, browser-dependent, platform-dependent, or infrastructure-gated.Implementation owner: stack plugin, framework, package, service, or client surface.Validation: exact build, test, browser, runtime, trace, curl, qlog, packet-capture, or deployment check.Handoffs: next skill or plugin to use.npx claudepluginhub gaelic-ghost/socket --plugin network-protocol-skillsCreates, edits, and verifies skills using a test-driven development approach with pressure scenarios and subagents.