Pular pro conteúdo

PHP Pro skill

O Claude só dá por pronto o recurso em PHP quando os tipos, os testes e a análise estática passam sem erro.

por jeffallan

instalações
15,5 mil
estrelas no GitHub
12,1 mil
No skills.sh desde
janeiro de 2026
Licença
MIT

Atualizada no GitHub em 26 de outubro de 2026. Dados conferidos em 26 de outubro de 2026, no skills.sh e no GitHub.

O que ela faz

Põe o Claude no papel de desenvolvedor PHP sênior, com PHP 8.3+, Laravel 11 e Symfony 7. Antes de codar, olha o framework, a versão e as dependências do projeto. Depois monta os modelos tipados, como DTOs, value objects e enums, e escreve no padrão PSR-12, com injeção de dependência e repositórios.

Cada entrega vem nesta ordem: modelos, classes de serviço e repositório, controllers ou endpoints, testes em PHPUnit ou Pest e uma explicação curta das decisões. Só entrega com o PHPStan nível 9 limpo e os testes passando, com cobertura de 80% ou mais.

Tem regras de segurança fixas: senha com bcrypt ou argon2, nada de SQL vulnerável a injeção, entrada validada, configuração no .env e regra de negócio fora do controller. Arquivos de apoio cobrem Laravel, Symfony, recursos novos do PHP, PHP assíncrono com Swoole e ReactPHP, e testes.

Nas palavras de quem fez

Use when building PHP applications with modern PHP 8.3+ features, Laravel, or Symfony frameworks. Invokes strict typing, PHPStan level 9, async patterns with…

jeffallan, no SKILL.md

Quando usar

  • Criar uma API REST ou GraphQL em Laravel ou Symfony
  • Adicionar um módulo novo, como cadastro ou pedidos, num sistema PHP que já existe
  • Pôr tipos e análise estática num projeto PHP antigo
  • Escrever migrations, middleware e testes de um recurso novo

Depois de instalar, é só pedir assim

  • Cria a API de pedidos em Laravel: migration, DTO, service, controller e testes em Pest
  • Roda o PHPStan nível 9 nesse projeto e corrige tudo que ele apontar
  • Refatora esse controller tirando a regra de negócio pra uma classe de serviço tipada

Segurança

Gen Agent Trust Hub, Socket e Snyk leem o código da skill atrás de comando perigoso, dado vazando e instrução escondida. Alerta não é reprovação: quer dizer que vale ler o que a skill faz antes de instalar.

  • Gen Agent Trust HubPassou
  • SocketPassou
  • SnykPassou

Perguntas

Como instalar a PHP Pro no Claude Code?

Toca em Levar, aqui nesta página, e deixa seu nome, e-mail e WhatsApp (é uma vez só). Aparece uma frase pronta: cola ela no Claude Code, que ele mesmo instala a PHP Pro, e a skill passa a valer na próxima conversa. A mesma frase serve no Codex. Se preferir fazer na mão, o passo a passo está em como instalar skills no Claude Code.

O que precisa pra funcionar?

PHP e Composer na sua máquina, com PHPStan e PHPUnit ou Pest instalados no projeto, porque a skill roda os dois antes de entregar. Pra medir os 80% de cobertura, o PHP precisa do Xdebug ou do PCOV. Não pede chave nem conta paga.

Ela entrega código sem teste?

Não. Toda implementação completa vem com uma entidade ou DTO tipado, uma classe de serviço e um teste, e o PHPStan nível 9 tem que passar sem erro.

Roda no Codex e no Antigravity?

Sim. A skill é texto com regras e exemplos, e os comandos que ela usa (vendor/bin/phpstan, phpunit, pest) rodam em qualquer terminal.

Levar essa skill

1x php-proR$ 0,00

TotalR$ 0,00

A skill sai aqui mesmo, na hora. Seus dados eu uso pra falar com você sobre o MazyOS.

Levar precisa do JavaScript ligado. O código da skill está no GitHub: github.com/jeffallan/claude-skills

Aprenda a usar

Mais da loja jeffallan

Ver a loja jeffallan