php-ecosystem-reference

Routes non-Laravel PHP tasks to Symfony components, API Platform, or Slim references.

1|Updated Jul 29, 2026
One-click install
npx skills add https://github.com/fusengine/kimi-code --skill php-ecosystem-reference-fusengine
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: php-ecosystem-reference
Source: https://github.com/fusengine/kimi-code/tree/main/plugins/php-expert/skills/php-ecosystem-reference
Command: npx skills add https://github.com/fusengine/kimi-code --skill php-ecosystem-reference-fusengine

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Choosing the right tool in the non-Laravel PHP ecosystem is confusing: developers often reach for a full framework when a single standalone library would do, or confuse Symfony HttpFoundation with PSR-7. This Skill provides an orientation map that answers "which tool fits this problem, and where do I go next?" without pretending to be an implementation expert. ## Core Features & Use Cases - Ecosystem Routing: Decision tables map needs (CLI tool, micro-API, API-first product) to the right option — standalone Symfony components, API Platform 4.3, or Slim 4.15. - Standalone Component Guidance: Covers Composer-installable Symfony components (Console, Process, EventDispatcher, Validator, Serializer) usable without any framework. - Explicit Boundaries: Routes Laravel tasks to laravel-expert, PSR-7/15/17/18 work to php-http-psr, and flags that no deep Symfony full-stack expert exists instead of improvising. - Use Case: You need to build a small webhook receiver in PHP. The Skill's decision table routes you to Slim 4.15, notes the CVE-fixed 4.15.2 minimum version, and hands implementation specifics to the research-expert agent for verification. ## Quick Start Ask which PHP tool fits your project — for example, whether to use a Symfony component, API Platform, or Slim for a small API — and follow the routing recommendation.

Frequently Asked Questions about php-ecosystem-reference

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I choose between Symfony components, API Platform, and Slim for a PHP project?▼

Use a standalone Symfony component for one narrow need like CLI or validation, API Platform 4.3 for an API-first product on Symfony with REST and GraphQL, and Slim 4.15 for a small PSR-7 micro-service. The Skill's decision table maps each need to its route.

Can I use Symfony components without the Symfony framework?▼

Yes, each Symfony component is independently installable via Composer, such as composer require symfony/console. They work in CLI tools, WordPress plugins, or even Laravel apps with no framework or bundle system required.

Is Symfony HttpFoundation compatible with PSR-7?▼

No, HttpFoundation predates PSR-7 and uses its own mutable Request and Response objects. Convert between them using the symfony/psr-http-message-bridge package when PSR-7 messages are needed.

Does this Skill cover Laravel development?▼

No, Laravel is a hard boundary and entirely out of scope. Any Laravel task detected via the artisan file or laravel/framework in composer.json is routed to the dedicated laravel-expert agent.

What PHP framework should I use for a small API or microservice?▼

Slim 4.15 is the recommended fit for small APIs and microservices, built on PSR-7, PSR-15, and PSR-11. Use version 4.15.2 or later, which fixes a reflected XSS advisory affecting earlier 4.x releases.

What are the limitations of this PHP ecosystem reference?▼

It is orientation-only and carries no deep implementation knowledge for Symfony full-stack, API Platform, or Slim. No dedicated Symfony full-stack expert exists, so the Skill flags that gap and routes specifics through the research-expert agent.