Set up Docker for a PHP CLI project with Xdebug support. Use when the user wants to add Docker to a PHP project.
Create a Makefile for a Dockerised PHP CLI project. Use when the user wants to add Make targets for Docker and PHP tooling.
Set up a new PHP project with standard tooling and configuration. Use when creating a new PHP project or ensuring an existing project has the correct setup.
Create a custom PHPStan rule with tests and fixtures. Use when the user wants to create a new PHPStan rule for their project.
A Claude Code plugin providing skills for PHP projects.
From within a Claude Code session, run:
/plugin marketplace add DaveLiddament/php-claude-skills
/plugin install dave-liddament@php-claude-skills
For local testing:
claude --plugin-dir /path/to/php-claude-skills
Skills are invoked as /dave-liddament:<skill-name>.
docker-php-cli — Docker setup for PHP CLI projectsphp-project-setup — Standard PHP project tooling and configmakefile-php-cli — Makefile wrapping Docker and PHP commandsphpstan-custom-rule — Create custom PHPStan rulesdocker-php-cliSet up Docker for a PHP CLI project with Xdebug support.
/dave-liddament:docker-php-cli
php-project-setupSet up a new PHP project or complete the setup of an existing one. Works incrementally — checks what already exists and only adds what's missing.
Includes:
src/, tests/, utils/)bamarni/composer-bin-plugin: PHP-CS-Fixer, parallel-lint, composer-require-checker, and composer-unused.gitignore setup/dave-liddament:php-project-setup
makefile-php-cliCreate a Makefile wrapping Docker and PHP tooling for a CLI project.
build, up, start, down, logscomposer.json scriptsapp/shell and app/composer with passthrough paramsmake help/dave-liddament:makefile-php-cli
phpstan-custom-ruleCreate a custom PHPStan rule with tests and fixtures. Handles both initial environment setup (directories, autoloading, test suite, config) and rule creation.
utils/phpstan/ directory structure on first usephpstan.neonphpstan-rule-test-helper/dave-liddament:phpstan-custom-rule Disallow echo statements
MIT
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub daveliddament/php-claude-skills --plugin dave-liddamentPHP Architecture Toolkit — DDD, CQRS, Event Sourcing, Clean/Hexagonal Architecture, GoF Patterns, PSR, Docker, CI/CD
Advanced PHP programming skills for modern PHP and security patterns
PHP 8.x modernization patterns with type safety and PHPStan
Automatic PHP coding style fixer using nette/coding-standard
PHP and WordPress development capabilities
PhpStorm plugin for advanced IDE integration