Qphp-pro

Guide PHP 8.3+ backend development with strict types and PSR-12 standards.

6|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/inho-team/qe-framework --skill qphp-pro
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Qphp-pro
Source: https://github.com/inho-team/qe-framework/tree/main/skills/coding-experts/languages/Qphp-pro
Command: npx skills add https://github.com/inho-team/qe-framework --skill qphp-pro

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

PHP developers face complexity in adopting PHP 8.3+ features and modern patterns across Laravel and Symfony. This Skill guides teams to enforce strict types, PSR-12 standards, and enterprise architecture consistently, reducing bugs and onboarding time.

Core Features & Use Cases

  • Architectural guidance for Laravel and Symfony apps, including DI, DTOs, value objects, and typed entities.
  • Guidance on testing strategies with PHPStan level 9, PHPUnit, and Pest, plus CI checks and static analysis.
  • Real-world patterns for repositories, service layers, controllers, APIs (REST/GraphQL), and migrations.
  • Use Case: Create a typed User domain model with DTOs, services, and unit tests in a Laravel or Symfony project.

Quick Start

Generate a starter PHP module with strict typing, DI, and PSR-12 compliance in your Laravel or Symfony project.

Frequently Asked Questions about Qphp-pro

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

FAQPage Schema
How do I enforce strict types and PSR-12 standards in a Laravel or Symfony project?

To enforce strict types and PSR-12 standards in Laravel or Symfony, apply architectural guidance covering typed entities, DTOs, and modern framework patterns to reduce bugs and ensure enterprise-grade code consistency.

What is the best way to architect a typed User domain model using PHP 8.3 features?

The best way to architect a typed User domain model in PHP 8.3 is by using DTOs, value objects, service layers, and dependency injection, backed by PHPUnit or Pest unit tests to ensure robustness.

Does this guidance cover both REST and GraphQL API development for PHP backends?

Yes, it covers real-world patterns for API development including REST and GraphQL, alongside repositories, controllers, and migrations to build robust PHP backends with modern framework patterns.

Can I use these enterprise PHP architecture patterns with both Laravel and Symfony frameworks?

Yes, these architectural patterns, including dependency injection and service layers, are designed to be applied consistently across both Laravel and Symfony projects using PHP 8.3+ features.

Why adopt DTOs and value objects in modern PHP framework architectures?

Adopting DTOs and value objects in modern PHP architectures solves the complexity of adopting PHP 8.3+ features, enforcing strict types consistently, reducing onboarding time, and minimizing backend bugs.