next-js-patterns
Aplicar padrões do Next.js App Router
Obtenha as melhores práticas para Next.js 15 App Router, incluindo Server Components, layouts e padrões de navegação. Construa aplicações React modernas com arquitetura adequada.
Baixar o ZIP da habilidade
Upload no Claude
Vá em Configurações → Capacidades → Skills → Upload skill
Ative e comece a usar
Recursos legíveis por agentes
Use estes links quando um agente de IA, crawler ou script precisar de contexto limpo em vez de ler a página completa.
Testar
Usando "next-js-patterns". How do I create a new dashboard page?
Resultado esperado:
- Create app/dashboard/page.tsx
- Export default function as Server Component by default
- Use use client directive only for state or effects
- Add Link components for internal navigation
- Export metadata for SEO
Usando "next-js-patterns". When should I use Server Components vs Client Components?
Resultado esperado:
- Use Server Components by default for better performance
- Use Client Components when you need useState or useEffect
- Use Client Components for event handlers and browser APIs
- Keep client-side logic in separate components
Auditoria de segurança
SeguroStatic analysis flagged Markdown backticks, a documented fetch example, and a weak-crypto pattern on the description line. Review found these are documentation false positives, with no executable commands, external endpoint, cryptographic implementation, or prompt injection.
Static false positives ignored (3)
These static matches were dismissed by semantic review or matched schema-only tokens, so they are shown for transparency but do not drive the quality score.
Pontuação de qualidade
O que você pode criar
Aprender fundamentos do App Router
Entenda layouts de páginas, tipos de componentes e navegação no Next.js 15
Aplicar padrões de dados no servidor
Busque dados em Server Components e gerencie necessidades de dados no lado do cliente
Estruturar projetos Next.js
Projete layouts de rotas adequados, metadados e otimização de fontes
Teste estes prompts
Mostre-me como criar uma nova página no Next.js App Router com estrutura adequada de Server Component
Como criar um Client Component no Next.js App Router para gerenciamento de estado
Qual é a diferença entre Link e useRouter para navegação no Next.js
Mostre as melhores práticas para buscar dados em Server Components versus Client Components
Boas práticas
- Priorize Server Components por padrão para melhor desempenho e segurança
- Use Link de next/link para todos os links de navegação interna
- Mantenha a lógica do lado do cliente em componentes separados com diretiva use client
- Defina metadados no nível da página ou layout para otimização de SEO
Evitar
- Evite usar useRouter quando o componente Link seria suficiente
- Não transforme todos os componentes em Client Components desnecessariamente
- Evite buscar dados em Client Components quando Server Components podem lidar com isso
Perguntas frequentes
Quais versões do Next.js suportam App Router?
Qual é o número máximo de rotas aninhadas suportadas?
Como integro isso com projetos existentes?
Esta skill acessa dados externos?
Por que minha página não está atualizando com a navegação?
Como isso se compara ao pages router?
Detalhes do desenvolvedor
Autor
AbdulSamad94Licença
MIT
Version
v1.0.0
Repositório
https://github.com/AbdulSamad94/Hackhaton-SpecsKitPlus/tree/master/.claude/skills/nextjsReferência
master
Estrutura de arquivos
📄 SKILL.md