SkillLow riskUnclaimed

Vercel Optimize

Use for Vercel cost and performance optimization on deployed projects, especially Next.js, SvelteKit, Nuxt, and limited Astro apps. Collect Vercel metrics, usage, project config, and code scan results first; investigate only metric-backed candidates; produce ranked recommendations grounded in verified files and version-aware Vercel/framework docs. Trigger for Vercel bill reduction, slow or expensive routes, caching opportunities, Function Invocations, Build Minutes, Fast Data Transfer, Core Web Vitals, Bot Management, Fluid compute, or cost breakdown requests.

vercel-labsvercel-labs/vercel-optimize★ 32kUpdated Aug 28, 2026

Description

Its license does not let Harness keep a copy, so its description is read at the source.vercel-labs/agent-skills ↗

Permissions

DeclaredDetected
Runs code—node
Installs—npmnpx
Runs install scripts—None
Network—developers.notion.comdocs.anthropic.comdocs.astro.builddocs.stripe.comkit.svelte.devnextjs.orgnuxt.complatform.openai.comreact.devskills.shsvelte.devturborepo.devvercel.comweb.devworkflow-sdk.devyour-domain.tld
Needs credentials—None
Outside the workspace—None
Agent tools—None

Checks

Low risk · Nothing worth a warning was found.

Not reviewed by a person · Checked by rules; the model review is not switched on yet.

Files156 files · 807.9 KB

  • AGENTS.md1.9 KB
  • CONTRIBUTING.md2.2 KB
  • README.md4.4 KB
  • SKILL.md16.9 KB
  • metadata.json903 B
lib/26
  • auth-route.mjs807 B
  • budget-summary.mjs7.0 KB
  • citations.mjs3.9 KB
  • cost-coverage.mjs8.4 KB
  • dedup-recs.mjs9.9 KB
  • deep-dive.mjs10.2 KB
  • display-labels.mjs7.4 KB
  • extract-claims.mjs18.7 KB
  • framework-support.mjs2.1 KB
  • grade-recommendation.mjs6.7 KB
  • impact-label.mjs5.2 KB
  • impact-magnitude.mjs2.1 KB
  • investigation-brief.mjs34.3 KB
  • observation-safety.mjs9.3 KB
  • project-facts.mjs4.3 KB
  • queries.mjs10.1 KB
  • reconcile-candidates.mjs15.6 KB
  • render-report.mjs38.2 KB
  • repo-root.mjs3.1 KB
  • route-normalize.mjs8.4 KB
  • support-topics.mjs12.5 KB
  • throttle.mjs8.8 KB
  • util.mjs544 B
  • vercel.mjs30.4 KB
  • verify-claim.mjs59.6 KB
  • workspace-resolver.mjs17.1 KB
lib/gates/20
  • build-minutes-fanout.mjs2.9 KB
  • cold-start.mjs2.7 KB
  • contract.mjs3.1 KB
  • cwv-poor.mjs3.3 KB
  • external-api-slow.mjs2.1 KB
  • hard-gates.mjs2.5 KB
  • index.mjs2.0 KB
  • isr-overrevalidation.mjs2.4 KB
  • middleware-heavy.mjs2.0 KB
  • observability-events-attribution.mjs2.2 KB
  • platform-bot-protection.mjs5.0 KB
  • platform-fluid-compute.mjs3.5 KB
  • region-misconfig.mjs3.0 KB
  • route-errors.mjs3.0 KB
  • scanner-driven.mjs5.1 KB
  • select-candidates.mjs4.6 KB
  • slow-route.mjs4.3 KB
  • types.d.ts893 B
  • uncached-route.mjs3.9 KB
  • usage-spike-triage.mjs5.0 KB
lib/sanitizers/13
  • bot-protection-certainty.mjs1.9 KB
  • cache-tag-invalidation-certainty.mjs1.5 KB
  • count-correct.mjs1.9 KB
  • function-duration-invocations.mjs1.4 KB
  • index.mjs3.0 KB
  • middleware-conflict.mjs1.5 KB
  • missing-citation.mjs497 B
  • pre-release.mjs2.2 KB
  • rate-limit.mjs2.6 KB
  • rendering-mode-mislabel.mjs1.6 KB
  • undeclared-dep.mjs2.8 KB
  • vercel-directive-strip.mjs1.4 KB
  • window-units.mjs869 B
lib/scanners/16
  • cache-components-suspense-dedupe.mjs4.3 KB
  • edge-heavy-import.mjs3.7 KB
  • force-dynamic.mjs1.5 KB
  • headers-in-page.mjs1.5 KB
  • index.mjs1.4 KB
  • large-static-asset.mjs3.2 KB
  • max-age-without-s-maxage.mjs1.6 KB
  • middleware-broad-matcher.mjs1.9 KB
  • missing-cache-headers.mjs3.8 KB
  • prisma-include-tree.mjs1.5 KB
  • region-pin-in-config.mjs3.4 KB
  • source-maps-production.mjs1.3 KB
  • sveltekit-prerender-missing.mjs2.1 KB
  • turbo-force-bypass.mjs4.9 KB
  • unoptimized-image.mjs4.4 KB
  • use-cache-date-stamp.mjs3.9 KB
references/10
  • candidates.md8.3 KB
  • data-collection.md20.4 KB
  • docs-library.json30.8 KB
  • doctrine.md9.3 KB
  • observability-plus.md5.2 KB
  • recommendations.md10.5 KB
  • scanner-patterns.md13.4 KB
  • scoring.md12.2 KB
  • verification.md8.8 KB
  • voice.md3.6 KB
references/playbooks/8
  • README.md2.7 KB
  • ai-application.md3.8 KB
  • api-service.md2.4 KB
  • content-site.md2.4 KB
  • ecommerce.md2.7 KB
  • marketing.md2.6 KB
  • saas.md2.8 KB
  • sveltekit.md3.9 KB
references/support-topics/43
  • README.md1.7 KB
  • astro-edge-middleware-scope.md1012 B
  • astro-output-mode-and-isr.md1.1 KB
  • auth-preserving-parallelization.md1.2 KB
  • bot-protection-product-guardrails.md1.1 KB
  • build-minutes-monorepo-fanout.md1.2 KB
  • cache-components-static-shell-boundaries.md1.1 KB
  • cache-components-suspense-dedupe-pitfall.md1.3 KB
  • cdn-cache-auth-safety.md1.0 KB
  • cold-start-initialization-bundle.md1.1 KB
  • core-web-vitals-client-bottlenecks.md1.0 KB
  • database-egress-pooling-region.md1015 B
  • dynamic-rendering-traps.md1.1 KB
  • external-api-critical-path-platform.md1.1 KB
  • external-api-critical-path.md978 B
  • fast-data-transfer-payloads.md1.0 KB
  • fluid-compute-caveats.md1.1 KB
  • function-duration-io-and-after.md1.0 KB
  • function-invocation-reduction.md1.2 KB
  • function-region-misconfiguration-ttfb.md1.2 KB
  • image-optimization-cost-control.md1.0 KB
  • isr-revalidation-static-generation.md1.4 KB
  • middleware-proxy-edge-cost.md991 B
  • next-fetch-revalidate-floor.md1.0 KB
  • next-font-cls-self-hosting.md906 B
  • next-heavy-ui-lazy-load-boundaries.md1.0 KB
  • next-image-lcp-preload-sizes.md1.0 KB
  • next-route-handler-get-cache-defaults.md1.0 KB
  • next-script-third-party-strategy.md1.0 KB
  • nextjs-version-cache-semantics.md996 B
  • not-found-catchall-request-waste.md1.2 KB
  • nuxt-route-rules-cache-isr.md1.2 KB
  • observability-events-cost-attribution.md1.1 KB
  • post-response-work-waituntil.md1009 B
  • route-error-durable-offload.md1.3 KB
  • route-error-runtime-limits.md988 B
  • runtime-cache-reusable-data.md1.2 KB
  • sveltekit-isr-prerender-safety.md1.1 KB
  • sveltekit-split-cold-start-tradeoff.md1.0 KB
  • usage-spike-triage.md1018 B
  • use-cache-date-stamp-isr-write-amplifier.md1.2 KB
  • use-cache-remote-shared-origin-data.md1.1 KB
  • workflow-resumable-stream-routes.md1.2 KB
scripts/15
  • budget-summary.mjs2.0 KB
  • build-docs.mjsx3.3 KB
  • check-citations.mjs3.4 KB
  • check-docs-fresh.mjsx3.8 KB
  • collect-signals.mjsx21.1 KB
  • collect-sub-agent-outputs.mjs9.9 KB
  • deep-dive.mjsx12.0 KB
  • gate-investigations.mjsx6.2 KB
  • merge-signals.mjs6.2 KB
  • prepare-investigation-brief.mjs7.9 KB
  • reconcile-candidates.mjs2.4 KB
  • render-report.mjs17.0 KB
  • scan-codebase.mjsx11.3 KB
  • verify-and-regen.mjs14.9 KB
  • verify-finding.mjsx698 B

Its license does not let Harness hand out copies: Codeg fetches the files from GitHub at this commit and checks their hashes.

Versions

  1. #11.2.0latestOct 7, 2026