Habilidades laravel-expert
📦

laravel-expert

Seguro

Construa Aplicações Laravel de Nível Profissional

Obtenha assistência especializada em desenvolvimento Laravel para arquitetura limpa, padrões de codificação seguros e melhores práticas modernas do Laravel 10/11+.

Suporta: Claude Codex Code(CC)
🥉 75 Bronze
1

Baixar o ZIP da skill

2

Upload no Claude

Vá em Configurações → Capacidades → Skills → Upload skill

3

Ative e comece a usar

Testar

A utilizar "laravel-expert". Criar um endpoint de API de registro de usuário com verificação de email

Resultado esperado:

Vou projetar uma API de registro completa com controlador, serviço, FormRequest e API Resource. A implementação incluirá:

1. **Definição de Rota** - POST /api/register
2. **FormRequest** - RegistrationRequest com regras de validação
3. **Controller** - RegistrationController com método store
4. **Service** - UserService para lógica de negócio
5. **API Resource** - UserResource para formatação de resposta

Gostaria que eu gerasse o código completo para algum desses componentes?

A utilizar "laravel-expert". Como otimizar esta consulta Eloquent para evitar problemas N+1?

Resultado esperado:

Para evitar consultas N+1, você deve usar eager loading. Veja como:

**Problema:** Carregar posts com seus autores em um loop causa N+1 consultas.

**Solução:** Use with() para eager loading:

$posts = Post::with(['author', 'comments'])->get();

Isso carrega todos os posts e seus autores/comentários relacionados em apenas 2-3 consultas em vez de N+1. Use este padrão sempre que acessar relacionamentos em loops.

Auditoria de Segurança

Seguro
v1 • 2/25/2026

All 13 static security findings are false positives. The scanner pattern-matched keywords without semantic understanding. The skill is a legitimate Laravel development assistant providing coding best practices with no malicious functionality.

1
Arquivos analisados
186
Linhas analisadas
4
achados
1
Total de auditorias
Problemas de Baixo Risco (4)
False Positive: HTTP client library pattern
Scanner detected 'HTTP client library' at line 81. Actual content: 'Never use request()->all() blindly' - This is Laravel's request() helper, not an HTTP client. No network risk.
False Positive: Weak cryptographic algorithm patterns
Scanner detected 'weak cryptographic algorithm' at lines 3, 41, 97, 163. These are normal Laravel best practices text, not cryptographic content.
False Positive: System reconnaissance patterns
Scanner detected 'system reconnaissance' at lines 33, 69, 88, 90, 123, 128, 182. These contain Laravel best practices about patterns, static abuse, N+1 queries, raw queries, business logic, anti-patterns, and microservices.
False Positive: Network reconnaissance pattern
Scanner detected 'network reconnaissance' at line 30. Actual content: 'Performance awareness' - not network reconnaissance.
Auditado por: claude

Pontuação de qualidade

38
Arquitetura
100
Manutenibilidade
87
Conteúdo
50
Comunidade
97
Segurança
100
Conformidade com especificações

O Que Você Pode Construir

Desenvolvimento de Novas Funcionalidades Laravel

Gere funcionalidades Laravel completas e prontas para produção com arquitetura adequada, incluindo controladores, serviços, migrations e testes.

Revisão e Refatoração de Código

Obtenha revisões detalhadas de código com sugestões específicas de refatoração para melhorar a qualidade do código Laravel e seguir as convenções do framework.

Design e Implementação de API

Projetar e implementar APIs RESTful usando recursos Laravel, códigos de status adequados, paginação e rate limiting.

Tente Estes Prompts

Criar Nova Funcionalidade
Crie uma funcionalidade Laravel completa para [descreva a funcionalidade] incluindo controlador, classe de serviço, migration e validação FormRequest. Siga padrões de arquitetura limpa.
Refatorar Código Existente
Revise este código Laravel e identifique problemas. Forneça uma versão refatorada com explicação das melhorias:

[cole o código aqui]
Projetar Endpoint de API
Projetar um endpoint de API RESTful para [descreva o recurso] no Laravel. Inclua definição de rota, método do controlador, transformador de recurso e validação.
Implementar Autenticação
Implementar autenticação para [descreva o caso de uso] usando Laravel Sanctum. Inclua configuração de middleware, registro de policy e lógica do controlador.

Melhores Práticas

  • Mantenha controladores enxutos movendo lógica de negócio para classes de serviço
  • Sempre use classes FormRequest para validação de entrada em vez de validação no controlador
  • Use route model binding para resolução automática de modelos e validação implícita de rotas

Evitar

  • Evite colocar lógica de negócio diretamente em controladores - use classes de serviço em vez disso
  • Não use request()->all() sem validação explícita - sempre valide a entrada
  • Evite consultas SQL brutas a menos que seja absolutamente necessário - use o query builder do Eloquent

Perguntas Frequentes

Quais versões do Laravel esta skill suporta?
Esta skill suporta Laravel 10 e Laravel 11, focando em padrões modernos e melhores práticas para estas versões.
Esta skill pode ajudar com Laravel Livewire?
A skill foca em desenvolvimento backend Laravel. Para perguntas específicas sobre Livewire, você pode precisar de uma skill especializada.
Esta skill gera testes?
Sim, a skill pode gerar testes unitários e testes de funcionalidade usando as facilidades de teste do Laravel quando solicitado.
Esta skill pode ajudar com desenvolvimento de pacotes Laravel?
Sim, a skill pode fornecer orientação sobre desenvolvimento de pacotes, configuração de service provider e estrutura de pacotes.
Esta skill suporta Laravel Octane?
A skill pode fornecer orientação sobre padrões de código compatíveis com Octane, embora o foco principal seja o desenvolvimento Laravel padrão.
Esta skill pode ajudar com database migrations?
Sim, a skill gera migrations adequadas com índices, chaves estrangeiras e capacidades de rollback seguindo as convenções Laravel.

Detalhes do Desenvolvedor

Estrutura de arquivos

📄 SKILL.md