php-pro

Generate Laravel and Symfony controllers, middleware, migrations, and API scaffolding.

Updated May 31, 2026
One-click install
npx skills add https://github.com/fanguyun/SkillManager --skill php-pro-fanguyun
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: php-pro
Source: https://github.com/fanguyun/SkillManager/tree/main/php-pro
Command: npx skills add https://github.com/fanguyun/SkillManager --skill php-pro-fanguyun

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires php, phpstan, phpunit, pest, laravel, symfony, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines PHP application development by leveraging modern PHP 8.3+ features, Laravel, Symfony frameworks, and best practices. It enhances code quality, security, and maintainability.

Core Features & Use Cases

  • Modern PHP Features: Utilizes strict typing, PHPStan level 9, async patterns with Swoole, and PSR standards.
  • Framework Support: Integrates with Laravel and Symfony for robust application development.
  • Code Generation: Automates controller creation, configuration of middleware, migration generation, and API scaffolding.
  • Testing: Generates PHPUnit/Pest tests for code verification and ensures 80%+ test coverage.
  • Use Case: Ideal for developers looking to build scalable, secure, and modern PHP applications with best-in-class practices.

Quick Start

Use the php-pro skill to create a new Laravel controller named 'PostsController' with basic CRUD operations.

Frequently Asked Questions about php-pro

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

FAQPage Schema
How do I scaffold a Laravel controller with CRUD operations and tests?

You can scaffold a Laravel controller with CRUD operations using automated code generation, which creates the controller, configures middleware, and generates matching PHPUnit or Pest tests to verify functionality and ensure 80%+ coverage.

Does PHP development with strict typing require PHPStan level 9?

Strict PHP development here requires PHPStan level 9, enforcing robust code quality, security, and maintainability by adhering to strict PSR standards and modern PHP 8.3+ features.

Can I use Swoole for asynchronous programming in Symfony applications?

Yes, you can implement asynchronous programming with Swoole in Symfony applications, leveraging modern PHP 8.3+ features to build scalable architectures while maintaining PSR compliance and strict typing.

What is the best way to generate API scaffolding and migrations in Laravel?

The best way to generate API scaffolding and migrations in Laravel is through automated code generation, which structures your application efficiently while enforcing modern PHP 8.3+ features, strict typing, and best practices.

Do I need PHP 8.3 to build applications with Laravel and Symfony frameworks?

Yes, you need PHP 8.3+ to build applications with Laravel and Symfony frameworks in this setup, ensuring compatibility with modern PHP features, strict typing, asynchronous patterns, and PSR standards.