skillZs
★ LIVE SKILL TAGS ★
>>> LIVE SKILLS INDEX <<<
* OPEN SOURCE *
NO LOGIN, NO TRACKING
※ REAL INSTALL DATA ※
← back to all skills
srbhr/resume-matcher223 installs

nextjs15-performance

Next.js 15 critical performance fixes. Use when writing React components, data fetching, Server Actions, or optimizing bundle size.

How do I install this agent skill?

npx skills add https://github.com/srbhr/resume-matcher --skill nextjs15-performance
view source ↗

Is this agent skill safe to install?

  • Gen Agent Trust Hubpass

    The skill provides performance-oriented coding standards for Next.js 15. It contains no malicious code, unauthorized network access, or prompt injection attempts.

  • Socketpass

    No alerts

  • Snykpass

    Risk: LOW · No issues

  • Runlayerwarn

    1/1 file flagged

What does this agent skill do?

Before writing Next.js code

  1. Read docs/agent/architecture/nextjs-critical-fixes.md for full patterns
  2. Check existing components in apps/frontend/components/ for examples

Critical Rules (always apply)

Waterfalls

  • Use Promise.all() for independent fetches
  • Wrap slow data in <Suspense> boundaries
  • Defer await into branches where needed

Bundle Size

  • NO barrel imports: import X from 'lucide-react' ❌
  • YES direct imports: import X from 'lucide-react/dist/esm/icons/x' ✅
  • Use next/dynamic for heavy components (editors, charts, PDF viewers)
  • Defer analytics with ssr: false

Server Actions

  • ALWAYS check auth INSIDE the action, not just middleware
  • Verify resource ownership before mutations

Production Build

  • Users run npm run build && npm run start, NOT npm run dev
  • Docker must use standalone output, not dev mode

Quick Check Before PR

[ ] No sequential awaits for independent data
[ ] Icons imported directly
[ ] Heavy components use next/dynamic
[ ] Server Actions have auth inside
[ ] Suspense around slow fetches

Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.

<a href="https://skillzs.dev/skills/srbhr/resume-matcher/nextjs15-performance">View nextjs15-performance on skillZs</a>