php-http-psr
Installation
SKILL.md
Includes guidance on reference implementations (nyholm/psr7, guzzlehttp/psr7, laminas-diactoros) and how to choose between them, plus a complete middleware-pipeline template.
Do NOT use this skill for Laravel's own HTTP layer (route to laravel-expert instead) or for Symfony's HttpFoundation component, which is a different, non-PSR-7 HTTP model — bridge the two via symfony/psr-http-message-bridge when needed (see references/implementations.md).
PHP HTTP — PSR-7 / 15 / 17 / 18
Agent Workflow (MANDATORY)
Before ANY implementation, spawn 3 agents in parallel, one Agent call each with a name:
- fuse-ai-pilot:explore-codebase - Detect the PSR-7 implementation already in use (composer.json)
- fuse-ai-pilot:research-expert - Verify current interface versions on php-fig.org + Packagist
- mcp__context7__query-docs - Check the chosen implementation's factory API
After implementation, run fuse-ai-pilot:sniper for validation.