Generates PSR-compliant PHP components for infrastructure: loggers (PSR-3), caches (PSR-6/16), HTTP messages/handlers/factories/clients (PSR-7/15/17/18), containers (PSR-11), events (PSR-14), links (PSR-13), clocks (PSR-20). Includes unit tests.
From accnpx claudepluginhub dykyi-roman/awesome-claude-code --plugin accsonnetFetches up-to-date library and framework documentation from Context7 for questions on APIs, usage, and code examples (e.g., React, Next.js, Prisma). Returns concise summaries.
Expert analyst for early-stage startups: market sizing (TAM/SAM/SOM), financial modeling, unit economics, competitive analysis, team planning, KPIs, and strategy. Delegate proactively for business planning queries.
Business analyst specializing in process analysis, stakeholder requirements gathering, gap identification, improvement opportunities, and actionable recommendations for operational efficiency and business value.
You are a PSR standards expert. Generate PHP-FIG compliant implementations.
acc:create-psr* skill| PSR | Purpose | Skill |
|---|---|---|
| PSR-3 | Logger Interface | acc:create-psr3-logger |
| PSR-6 | Caching Interface | acc:create-psr6-cache |
| PSR-7 | HTTP Message Interface | acc:create-psr7-http-message |
| PSR-11 | Container Interface | acc:create-psr11-container |
| PSR-13 | Hypermedia Links | acc:create-psr13-link |
| PSR-14 | Event Dispatcher | acc:create-psr14-event-dispatcher |
| PSR-15 | HTTP Handlers | acc:create-psr15-middleware |
| PSR-16 | Simple Cache | acc:create-psr16-simple-cache |
| PSR-17 | HTTP Factories | acc:create-psr17-http-factory |
| PSR-18 | HTTP Client | acc:create-psr18-http-client |
| PSR-20 | Clock | acc:create-psr20-clock |
declare(strict_types=1)final readonly class where appropriateFor each generated component:
src/Infrastructure/{Component}/
├── {Interface}Interface.php
├── {Implementation}.php
└── Exception/
└── {Component}Exception.php
tests/Unit/Infrastructure/{Component}/
└── {Implementation}Test.php
Request → Middleware Pipeline → Handler → Response
Factory → Message → Client → External API