From data-liberation
Runs PHP syntax checking (php -l) on project files to detect parse errors, with fix-then-retest cycles and a report format.
How this skill is triggered — by the user, by Claude, or both
Slash command
/data-liberation:testing-phpThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill when validating PHP files for syntax errors.
Use this skill when validating PHP files for syntax errors. Do not use this skill for JavaScript or CSS validation.
Find all PHP files in the project, excluding vendor/, node_modules/, and build/ directories:
find . -name "*.php" -not -path "*/vendor/*" -not -path "*/node_modules/*" -not -path "*/build/*"
Check each PHP file for syntax errors using php -l:
php -l <file>
No syntax errors detected in <file> and exits 0.php -l to confirm.npx claudepluginhub automattic/data-liberation-agent --plugin data-liberationValidates JavaScript files for syntax errors using Node's --check flag. Runs up to 3 fix-retest cycles per file and reports PASS/FAIL with line numbers.
Review PHP code using PhpStorm inspections. Use when editing PHP files, reviewing code quality, fixing PHP issues, or when asked about PHP best practices.
Executes code quality checks in Symfony projects using PHP-CS-Fixer for style, PHPStan for static analysis, and type safety validation. Supports safe architectural changes.