php:make-all

Orchestrate generation of a complete PHP entity stack with DDD and Elegant Objects principles.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/atournayre/claude-personas --skill php-make-all
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: php:make-all
Source: https://github.com/atournayre/claude-personas/tree/main/php/skills/make-all
Command: npx skills add https://github.com/atournayre/claude-personas --skill php-make-all

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the creation of a complete PHP entity stack following Elegant Objects and Domain-Driven Design principles, saving developers significant time and ensuring consistency.

Core Features & Use Cases

  • Orchestrates Entity Generation: Manages the creation of multiple related PHP classes for a single entity.
  • DDD & Elegant Objects Compliant: Ensures generated code adheres to best practices for maintainability and scalability.
  • Use Case: When starting a new feature that requires a Product entity, use this skill to generate its Entity, Repository, Value Objects (like Out, Invalid), Collection, Factory, and Story classes in one go.

Quick Start

Use the php:make-all skill to generate all files for a new entity named 'Order'.

Frequently Asked Questions about php:make-all

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

FAQPage Schema
How do I generate a complete PHP entity stack for Domain-Driven Design?

You can generate a full PHP entity stack by orchestrating multiple code generation skills sequentially. This creates contracts, entity classes, repository interfaces, value objects, collections, factories, and stories, ensuring strict adherence to Domain-Driven Design and Elegant Objects principles.

What is the best way to scaffold Symfony entities following Elegant Objects principles?

Scaffolding Symfony entities following Elegant Objects principles is best handled by automated code generation. This approach manages the sequential creation of contracts, factories, collections, and stories, ensuring your generated code maintains high maintainability and scalability without manual boilerplate.

Does automated PHP entity generation support value objects and repositories?

Automated PHP entity generation fully supports creating value objects and repository interfaces. It orchestrates the generation of these components alongside entity classes, collections, factories, and stories to deliver a complete architecture stack in a single run.

Can I generate DDD collections and factories for a new PHP entity automatically?

Yes, you can automatically generate Domain-Driven Design collections and factories for a new PHP entity. The generation process orchestrates these components alongside contracts and stories, providing a complete, ready-to-use entity stack that eliminates repetitive boilerplate coding.

What components are included when generating a full PHP entity stack?

Generating a full PHP entity stack includes the creation of contracts, entity classes, repository interfaces, value objects, collections, factories, and stories. This comprehensive generation ensures all necessary architectural layers for a single entity are created sequentially.