Pular para o conteúdo
Skillpedia
APIs e servidores (backend)48 mil · #3826

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/php-pro/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/php-pro/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-pro

Ou 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.md
Conteú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, tipo mixed)
  • 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

  1. Comece com funções nativas do PHP antes de escrever implementações personalizadas
  2. Use geradores para grandes conjuntos de dados para minimizar o uso de memória
  3. Aplique tipagem estrita e aproveite a inferência de tipos
  4. Use estruturas de dados SPL quando elas oferecerem benefícios claros de performance
  5. Faça profiling de gargalos de performance antes de otimizar
  6. Trate erros com exceções e níveis de erro adequados
  7. Escreva código autoexplicativo com nomes significativos
  8. 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. '

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#3826
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas