php-pro

Automate PHP 8.3+ application development with strict typing and Laravel or Symfony frameworks.

2|Updated Jun 29, 2026
One-click install
npx skills add https://github.com/Axel-DaMage/opencode-config --skill php-pro-axel-damage
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: php-pro
Source: https://github.com/Axel-DaMage/opencode-config/tree/main/skills/php-pro
Command: npx skills add https://github.com/Axel-DaMage/opencode-config --skill php-pro-axel-damage

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires phpstan, swoole, laravel, symfony, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the development of PHP applications using modern PHP 8.3+ features, Laravel, or Symfony frameworks, providing strict typing, code analysis, and API automation.

Core Features & Use Cases

  • Modern PHP Features: Utilizes strict typing, PHPStan level 9, async patterns with Swoole, and PSR standards.
  • Framework Support: Supports Laravel, Symfony, and other PHP frameworks.
  • Code Generation: Generates controllers, configures middleware, creates migrations, writes tests, and defines DTOs and value objects.
  • Use Case: When developing a new PHP application, use this Skill to automatically set up the project structure, implement best practices, and ensure code quality.

Quick Start

Use the php-pro skill to generate a new Laravel project with strict typing and async support.

Frequently Asked Questions about php-pro

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

FAQPage Schema
How do I automate PHP application development with Laravel and Symfony?

Automate PHP application development by generating controllers, migrations, and tests using modern PHP 8.3+ features and framework-specific structures. It supports both Laravel and Symfony to streamline project setup and ensure code quality.

Can I use Swoole async patterns with strict typing in PHP?

Yes, you can use Swoole async patterns alongside strict typing in PHP 8.3+ projects. The skill enables Swoole integration to provide asynchronous capabilities while maintaining PSR standards and PHPStan level 9 code analysis.

Do I need PHPStan installed to generate Laravel controllers and migrations?

Yes, PHPStan is required to enable advanced code analysis features when generating Laravel controllers and migrations. It enforces strict typing at level 9 and ensures generated code meets high quality standards.

What's the best way to set up a new PHP project with strict typing and PSR standards?

Set up a new PHP project with strict typing and PSR standards by automating the creation of DTOs, value objects, and middleware configurations. This approach ensures best practices are implemented from the start using PHP 8.3+ features.

Does this approach work with PHP frameworks other than Laravel and Symfony?

Yes, this approach works with other PHP frameworks beyond Laravel and Symfony. The skill provides broad PHP framework support, applying modern strict typing, code analysis, and API automation across different framework implementations.

Why does PHP code generation require PHP 8.3 or higher?

PHP code generation requires PHP 8.3 or higher to utilize modern language features like advanced strict typing and async patterns. These features are essential for enforcing PHPStan level 9 analysis and maintaining PSR standards in the generated code.