do-lang-php

Provide expert PHP 8.3+ development guidance for Laravel and Symfony projects.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/yejune/do-focus --skill do-lang-php
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: do-lang-php
Source: https://github.com/yejune/do-focus/tree/main/.claude/skills/do-lang-php
Command: npx skills add https://github.com/yejune/do-focus --skill do-lang-php

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

PHP developers often struggle to apply modern PHP features and best practices consistently across Laravel and Symfony projects. This Skill provides expert guidance on PHP 8.3+ features, ORM usage, and scalable architecture to accelerate building robust web applications.

Core Features & Use Cases

  • Laravel 11 patterns: Controllers, Models, Migrations, API Resources, Eloquent ORM
  • Symfony 7 patterns: Attribute-based routing, Doctrine ORM, Services, Dependency Injection
  • Modern PHP patterns: Readonly classes, Attributes, Enums, Typed properties, Testing patterns

Quick Start

Use the do-lang-php skill to scaffold a Laravel or Symfony module with a User resource and repository integration.

Frequently Asked Questions about do-lang-php

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

FAQPage Schema
How do I implement controllers and ORM usage in a Laravel 11 project?▼

Laravel 11 controllers and Eloquent ORM usage are implemented using standardized patterns for API Resources, Models, and Migrations. This guidance provides clear, repeatable code examples to accelerate building robust backend API and web applications.

What's the best way to apply PHP 8.3 typed properties and readonly classes in Symfony 7?▼

Modern PHP 8.3 features like readonly classes, attributes, and typed properties are applied in Symfony 7 using Attribute-based routing and Dependency Injection. This approach ensures scalable architecture and consistent best practices across web applications.

Can I use PHPUnit and Pest for testing Laravel and Symfony modules?▼

Yes, PHPUnit and Pest testing frameworks are supported for validating Laravel and Symfony modules. The guidance includes standardized testing patterns to validate controllers, ORM usage, and API endpoints through clear, repeatable code examples.

Does this PHP guidance cover Doctrine ORM and service configuration?▼

Yes, it covers Symfony 7 Doctrine ORM and Service configuration using Dependency Injection. It provides expert guidance on applying modern PHP 8.3+ features and best practices consistently across scalable Laravel and Symfony projects.

How do I scaffold a Laravel module with a User resource and repository integration?▼

You scaffold a Laravel module by using provided patterns for Eloquent ORM, Migrations, and API Resources. This creates a User resource with repository integration, satisfying Composer autoloading requirements and standardized project patterns.

Why standardize project patterns across Laravel and Symfony applications?▼

Standardizing project patterns across Laravel and Symfony solves the struggle of applying modern PHP features inconsistently. It accelerates building robust web applications by providing scalable architecture, clear examples, and repeatable code patterns for backend APIs.