php-pro

Develop PHP 8.3+ Laravel/Symfony apps with strict typing and PHPStan level 9.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Thiritin/skills --skill php-pro-thiritin
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: php-pro
Source: https://github.com/Thiritin/skills/tree/main/php-pro
Command: npx skills add https://github.com/Thiritin/skills --skill php-pro-thiritin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps PHP developers build enterprise-grade applications by enforcing modern patterns, strict typing, and robust tooling across Laravel and Symfony projects.

Core Features & Use Cases

  • Strong typing & PSR compliance: promotes robust, maintainable code with DI, repositories, and service layers.
  • Framework-agnostic techniques: supports Laravel or Symfony architectures, with async patterns using Swoole or ReactPHP.
  • Quality assurance: aligns with PHPStan level 9, PHPUnit tests, and domain-driven design patterns to ensure production-readiness.
  • Use Case: when starting a new enterprise PHP project, use this skill to scaffold architecture, test strategy, and deployment pipelines.

Quick Start

Create a new Laravel or Symfony module using PHP 8.3+ with strict types, PHPStan level 9, and a sample domain model.

Frequently Asked Questions about php-pro

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

FAQPage Schema
How do I build enterprise PHP applications with strict typing and PSR standards?▼

To build enterprise PHP applications with strict typing and PSR standards, scaffold your project using PHP 8.3+ with Laravel or Symfony. This enforces dependency injection, repository patterns, and service layers to ensure maintainable, production-grade code aligned with PSR compliance.

How do I configure PHPStan level 9 in a Symfony or Laravel project?▼

Configure PHPStan level 9 in Symfony or Laravel by applying strict typing across your domain models and service layers. This Skill aligns your architecture with comprehensive PHPUnit testing and domain-driven design patterns to satisfy the strictest static analysis rules.

Can I use async PHP patterns with Swoole or ReactPHP in Laravel applications?▼

You can use async PHP patterns with Swoole or ReactPHP in Laravel applications to handle concurrent operations. This Skill supports framework-agnostic asynchronous architectures alongside PHP 8.3+ features for production-grade enterprise environments.

What is the best way to structure domain models for PHP 8.3 enterprise projects?▼

The best way to structure domain models for PHP 8.3 enterprise projects is using domain-driven design patterns with repositories and service layers. This ensures architecture governance, robust DI, and production-grade quality for your Laravel or Symfony application.

Does this approach to PHP development support both Laravel and Symfony frameworks?▼

This approach to PHP development supports both Laravel and Symfony frameworks by applying framework-agnostic techniques. It utilizes PHP 8.3+ strict typing, PSR standards, and dependency injection to maintain robust architecture governance across either ecosystem.

Why use repository and service layer patterns for modern PHP applications?▼

Use repository and service layer patterns for modern PHP applications to enforce separation of concerns and enhance maintainability. Combined with PSR standards and dependency injection, these patterns create a robust, testable architecture for enterprise-grade PHP 8.3+ projects.