php-pro

Guide PHP 8.3+ application development with Laravel, Symfony, and PSR standards.

150|51|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/AratKruglik/claude-laravel --skill php-pro-aratkruglik
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: php-pro
Source: https://github.com/AratKruglik/claude-laravel/tree/main/.claude/skills/php-pro
Command: npx skills add https://github.com/AratKruglik/claude-laravel --skill php-pro-aratkruglik

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill empowers developers to build robust, high-performance PHP applications by leveraging modern language features, best practices, and popular frameworks like Laravel and Symfony.

Core Features & Use Cases

  • Modern PHP Implementation: Write clean, type-safe, and maintainable PHP code using features like enums, readonly properties, and attributes.
  • Framework Expertise: Develop applications with Laravel or Symfony, adhering to established patterns like Service Layers and Repositories.
  • Async Operations: Implement asynchronous processing using Swoole, ReactPHP, or native Fibers for improved performance.
  • Use Case: Refactor an existing monolithic PHP application into a modern, service-oriented architecture using Laravel, incorporating strict typing and asynchronous job processing for better scalability.

Quick Start

Use the php-pro skill to create a new Laravel service class for user authentication.

Frequently Asked Questions about php-pro

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

FAQPage Schema
How do I implement asynchronous processing in PHP using Swoole and ReactPHP?

Implement asynchronous processing in PHP using Swoole, ReactPHP, or native Fibers to handle concurrent operations and improve application performance. This approach enables non-blocking I/O operations for high-throughput backend systems.

What is the best way to refactor a monolithic PHP application into a service-oriented architecture?

Refactoring a monolithic PHP application into a service-oriented architecture involves migrating logic to Laravel or Symfony frameworks, establishing Service Layers and Repositories, and incorporating strict typing with PSR standards for better scalability.

How do I set up PHPStan level 9 strict typing in a Laravel or Symfony project?

Setting up PHPStan level 9 strict typing in Laravel or Symfony projects requires utilizing PHP 8.3+ features like enums, readonly properties, and attributes to ensure clean, type-safe, and maintainable code that passes comprehensive static analysis.

Does this PHP development approach support domain-driven design for enterprise applications?

Yes, this PHP development approach supports enterprise-level applications by implementing domain-driven design alongside performance optimization and comprehensive testing. It facilitates building robust, high-performance backend systems using modern language features.

Can I use PHP 8.3 enums and readonly properties with older Symfony or Laravel versions?

Using PHP 8.3 enums and readonly properties requires framework versions that support these modern language features. The guidance focuses on modern PHP implementation with Laravel and Symfony, ensuring type-safe, maintainable code adherence.