This covers the full spectrum of Next.js App Router data fetching, from server component patterns to client libraries like SWR and React Query. You get concrete examples for parallel vs sequential fetching, ISR with time-based revalidation, on-demand cache invalidation with tags, and server actions for mutations. The guidance on when to fetch server-side versus client-side is practical, and it doesn't shy away from the tricky parts like cache poisoning with user-specific data or hydration mismatches. The real value is in the opinionated best practices, like defaulting to server components and using Promise.all for independent requests. If you're building anything beyond a basic Next.js app, you'll reference the error boundary and loading state patterns regularly.
npx skills add https://github.com/giuseppe-trisciuoglio/developer-kit --skill nextjs-data-fetching