| name | http-protocol |
| description | Deep HTTP/1.1, HTTP/2, and HTTP/3 protocol expertise for web protocol implementation and compliance |
| allowed-tools | ["Bash","Read","Write","Edit","Glob","Grep","WebFetch"] |
| graph | {"domains":["domain:networking"],"specializations":["specialization:network-programming"],"skillAreas":["skill-area:protocol-design","skill-area:socket-programming"],"roles":["role:backend-engineer","role:sre"],"topics":["topic:circuit-breakers"]} |
HTTP Protocol Skill
Expert skill for HTTP protocol implementation, testing, and compliance validation across HTTP/1.1, HTTP/2, and HTTP/3 versions.
Capabilities
- RFC Compliance Validation: Validate HTTP implementations against RFC 7230-7235 (HTTP/1.1), RFC 7540 (HTTP/2), and RFC 9114 (HTTP/3)
- HTTP/2 Frame Analysis: Analyze and debug HTTP/2 frame streams, HPACK header compression, and stream multiplexing
- HTTP/3 and QUIC Support: Work with HTTP/3 implementations and QUIC transport layer
- Server Configuration: Generate optimal HTTP server configurations for various platforms
- Performance Testing: Test HTTP performance characteristics including keep-alive, pipelining, and multiplexing
- Chunked Encoding: Debug and implement chunked transfer encoding
- Header Analysis: Analyze and validate HTTP headers for security and compliance
Tools and Dependencies