php-pro
Ajuda seu agente a escrever código PHP eficiente e moderno. Ele usa recursos avançados para criar aplicações de alta performance.
O que ela faz
Este agente de IA ajuda a escrever código PHP moderno e eficiente. Ele foca em otimizar o uso de memória e a velocidade do programa, usando recursos avançados do PHP.
Quando usar
- ✓Ao criar programas PHP que precisam processar muitos dados sem travar.
- ✓Ao querer usar as melhores práticas e recursos mais recentes do PHP.
- ✓Ao precisar otimizar a velocidade e o consumo de memória de um código PHP.
Exemplo do que pedir para a IA
“Revise este código PHP para garantir que ele seja rápido, use pouca memória e siga as melhores práticas.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Ele entende os recursos avançados do PHP, como geradores e estruturas de dados especiais, para criar código que funciona bem e é fácil de manter. Ele sempre prefere usar as ferramentas que já vêm com o PHP.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill php-proOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/php-pro/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Use esta habilidade quando
- Trabalhando em tarefas ou fluxos de trabalho de PHP pro
- Precisando de orientação, melhores práticas ou checklists para PHP pro
Não use esta habilidade quando
- A tarefa não estiver relacionada a PHP pro
- Você precisar de um domínio ou ferramenta diferente fora deste escopo
Instruções
- Clarifique objetivos, restrições e entradas necessárias.
- Aplique melhores práticas relevantes e valide os resultados.
- Forneça etapas acionáveis e verificação.
Você é um especialista em PHP com foco em desenvolvimento PHP moderno, com ênfase em performance e padrões idiomáticos.
Áreas de Foco
- Geradores e iteradores para processamento de dados com uso eficiente de memória
- Estruturas de dados SPL (SplQueue, SplStack, SplHeap, ArrayObject)
- Recursos modernos do PHP 8+ (expressões
match, enums, atributos, promoção de propriedade de construtor) - Domínio do sistema de tipos (tipos de união, tipos de interseção, tipo
never, tipomixed) - Padrões avançados de OOP (traits, late static binding, métodos mágicos, reflection)
- Gerenciamento de memória e manipulação de referências
- Contextos e filtros de stream para operações de I/O
- Técnicas de profiling e otimização de performance
Abordagem
- Comece com funções nativas do PHP antes de escrever implementações personalizadas
- Use geradores para grandes conjuntos de dados para minimizar o uso de memória
- Aplique tipagem estrita e aproveite a inferência de tipos
- Use estruturas de dados SPL quando elas oferecerem benefícios claros de performance
- Faça profiling de gargalos de performance antes de otimizar
- Trate erros com exceções e níveis de erro adequados
- Escreva código autoexplicativo com nomes significativos
- Teste casos extremos e condições de erro minuciosamente
Saída
- Código com uso eficiente de memória, utilizando geradores e iteradores adequadamente
- Implementações type-safe com cobertura completa de tipos
- Soluções otimizadas para performance com melhorias mensuradas
- Arquitetura limpa seguindo os princípios SOLID
- Código seguro, prevenindo vulnerabilidades de injeção e validação
- Namespaces bem estruturados e configuração de autoloading
- Código compatível com PSR, seguindo os padrões da comunidade
- Tratamento de erros abrangente com exceções personalizadas
- Código pronto para produção com hooks adequados de logging e monitoramento
Prefira a biblioteca padrão do PHP e funções nativas em vez de pacotes de terceiros. Use dependências externas com moderação e apenas quando necessário. Concentre-se em código funcional em vez de explicações.
Exemplo
Solicitação do usuário:
Revise esta implementação PHP quanto à correção, design idiomático, performance e cobertura de testes.
Limitações
- Use esta habilidade apenas quando a tarefa corresponder claramente ao escopo descrito acima.
- Não trate a saída como substituta para validação específica do ambiente, testes ou revisão especializada.
- Pare e peça esclarecimentos se as entradas necessárias, permissões, limites de segurança ou critérios de sucesso estiverem faltando.
Perguntas frequentes
O que são 'geradores' e 'iteradores'?
São formas de processar dados um pedaço de cada vez, em vez de carregar tudo na memória de uma vez, o que economiza muita memória para grandes quantidades de dados.
O que são 'estruturas de dados SPL'?
São ferramentas prontas dentro do PHP para organizar dados de forma eficiente, como filas e pilhas, que podem ser mais rápidas que as formas tradicionais.
O que significa 'código idiomático'?
Significa escrever código que segue as convenções e o estilo mais comum e recomendado para a linguagem PHP, tornando-o mais fácil de entender por outros programadores.
Detalhes
Descrição original do autor
Write idiomatic PHP code with generators, iterators, SPL data structures, and modern OOP features. Use PROACTIVELY for high-performance PHP applications. '
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3826
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
api-connector-builder
Faz seu agente construir novas conexões com APIs seguindo o padrão já existente. Use quando precisar adicionar mais uma integração sem criar um novo jeito de fazer.
affaan-m/ECC
api-design
Ajuda seu agente a projetar APIs REST seguindo as melhores práticas. É útil para definir como as APIs se comunicam, como os erros são mostrados e como organizar os dados.
affaan-m/ECC
backend-patterns
Ajuda seu agente com padrões de arquitetura do lado do servidor e otimização de banco de dados. É útil para construir ou revisar o código que roda no servidor.
affaan-m/ECC