{
  "markdown": "# php-harmony\n\nA Claude Code plugin for PHP and Symfony development. Provides code quality enforcement, Doctrine patterns, Messenger guidance, testing best practices, security conventions, and automated quality hooks.\n\n## Prerequisites\n\n- [Claude Code](https://claude.com/claude-code) installed and authenticated\n- PHP project with Composer\n- Recommended: [php-lsp plugin](https://claude.ai/settings/plugins) for PHP language intelligence\n\n## Installation\n\n### From marketplace\n\n```bash\nclaude plugin install php-harmony\n```\n\n### Local development\n\n```bash\nclaude --plugin-dir /path/to/php-harmony\n```\n\n## What's included\n\n### Skills (auto-invoked)\n\nClaude automatically uses these when working on relevant PHP/Symfony code:\n\n| Skill | Description |\n|-------|-------------|\n| `symfony-conventions` | PHP/Symfony coding standards, service design, PHP 8 attributes |\n| `doctrine-patterns` | Entity design, repositories, migrations, query patterns |\n| `messenger-patterns` | Messages, handlers, middleware, RabbitMQ transport config |\n| `testing-patterns` | PHPUnit structure, unit/integration/functional testing |\n| `symfony-security` | Authentication, authorization, voters, firewalls |\n\n### Commands (user-invoked)\n\n| Command | Description |\n|---------|-------------|\n| `/php-harmony:quality-check [--fix] [path]` | Run PHPStan and PHP-CS-Fixer |\n| `/php-harmony:run-tests [filter] [--coverage] [--parallel]` | Run PHPUnit or Paratest |\n| `/php-harmony:check-debug [path]` | Scan for leftover debug statements |\n| `/php-harmony:doctrine-migration [action]` | Generate, run, or review Doctrine migrations |\n| `/php-harmony:symfony-make <type> <name>` | Generate Symfony components |\n\n### Agents\n\n| Agent | Description |\n|-------|-------------|\n| `php-code-reviewer` | Reviews PHP code for bugs, anti-patterns, and convention violations |\n| `symfony-architect` | Analyzes project architecture and module structure |\n| `security-auditor` | Audits code for OWASP vulnerabilities |\n\n### Hooks\n\nAutomated quality enforcement after every PHP file write/edit:\n\n- **Debug statement check**: Warns when `dd()`, `dump()`, `var_dump()`, `die()`, `ray()` etc. are detected\n- **PHP-CS-Fixer**: Auto-formats PHP files using your project's `.php-cs-fixer.dist.php` config\n\n## Supported frameworks\n\n- Symfony 6.x, 7.x\n- Any PHP project using Composer\n\n## License\n\nMIT\n",
  "bytes": 2351,
  "sha": "c752bf00ea85357fce35b90104e8775286b86af6c5d236ad42d06cb42cec1e26",
  "repo_slug": "maartenderammelaere1/php-symfony-toolkit",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_maartenderammelaere1_php_symfony_toolkit_ad532189/readme"
}