Individual skill
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.
skills/vercel-optimize/SKILL.md
Source commit 1a2c79d4e6c4a2283dc2c614b6538cbe1ed5ca62
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 9, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 33,765
- Repository last updated
- Oct 28, 2026
- License
- Not available
Observed agent integration: codex
- data Derived category
- docs Derived category
- engineering Derived category
- engineering-web Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
AGENTS.mddoc · 1,964 bytesCONTRIBUTING.mddoc · 2,224 bytesREADME.mddoc · 4,471 bytesSKILL.mdcore · 17,311 bytesSKILL.mdcore · 17,311 bytesSKILL.mdcore · 17,311 bytesSKILL.mdcore · 17,311 bytesSKILL.mdcore · 17,311 bytesSKILL.mdcore · 17,311 bytesSKILL.mdcore · 17,311 bytesSKILL.mdcore · 17,311 bytesSKILL.mdcore · 17,311 bytesSKILL.mdcore · 17,311 bytesSKILL.mdcore · 17,311 bytesSKILL.mdcore · 17,311 bytesSKILL.mdcore · 17,311 bytesSKILL.mdcore · 17,311 bytesSKILL.mdcore · 17,311 bytesSKILL.mdcore · 17,311 bytesSKILL.mdcore · 17,311 bytesSKILL.mdcore · 17,311 bytesSKILL.mdcore · 17,311 byteslib/auth-route.mjsruns · 807 byteslib/budget-summary.mjsruns · 7,145 byteslib/citations.mjsruns · 4,029 byteslib/cost-coverage.mjsruns · 8,628 byteslib/dedup-recs.mjsruns · 10,151 byteslib/deep-dive.mjsruns · 10,458 byteslib/display-labels.mjsruns · 7,611 byteslib/extract-claims.mjsruns · 19,136 byteslib/framework-support.mjsruns · 2,126 byteslib/gates/build-minutes-fanout.mjsruns · 3,016 byteslib/gates/cold-start.mjsruns · 2,797 byteslib/gates/contract.mjsruns · 3,143 byteslib/gates/cwv-poor.mjsruns · 3,372 byteslib/gates/external-api-slow.mjsruns · 2,173 byteslib/gates/hard-gates.mjsruns · 2,543 byteslib/gates/index.mjsruns · 2,066 byteslib/gates/isr-overrevalidation.mjsruns · 2,442 byteslib/gates/middleware-heavy.mjsruns · 2,085 byteslib/gates/observability-events-attribution.mjsruns · 2,255 byteslib/gates/platform-bot-protection.mjsruns · 5,089 byteslib/gates/platform-fluid-compute.mjsruns · 3,630 byteslib/gates/region-misconfig.mjsruns · 3,101 byteslib/gates/route-errors.mjsruns · 3,101 byteslib/gates/scanner-driven.mjsruns · 5,191 byteslib/gates/select-candidates.mjsruns · 4,703 byteslib/gates/slow-route.mjsruns · 4,384 byteslib/gates/types.d.tsruns · 893 byteslib/gates/uncached-route.mjsruns · 3,963 byteslib/gates/usage-spike-triage.mjsruns · 5,095 byteslib/grade-recommendation.mjsruns · 6,887 byteslib/impact-label.mjsruns · 5,344 byteslib/impact-magnitude.mjsruns · 2,172 byteslib/investigation-brief.mjsruns · 35,165 byteslib/observation-safety.mjsruns · 9,486 byteslib/project-facts.mjsruns · 4,399 byteslib/queries.mjsruns · 10,338 byteslib/reconcile-candidates.mjsruns · 15,966 byteslib/render-report.mjsruns · 39,131 byteslib/repo-root.mjsruns · 3,135 byteslib/route-normalize.mjsruns · 8,590 byteslib/sanitizers/bot-protection-certainty.mjsruns · 1,988 byteslib/sanitizers/cache-tag-invalidation-certainty.mjsruns · 1,522 byteslib/sanitizers/count-correct.mjsruns · 1,956 byteslib/sanitizers/function-duration-invocations.mjsruns · 1,470 byteslib/sanitizers/index.mjsruns · 3,053 byteslib/sanitizers/middleware-conflict.mjsruns · 1,586 byteslib/sanitizers/missing-citation.mjsruns · 497 byteslib/sanitizers/pre-release.mjsruns · 2,224 byteslib/sanitizers/rate-limit.mjsruns · 2,655 byteslib/sanitizers/rendering-mode-mislabel.mjsruns · 1,670 byteslib/sanitizers/undeclared-dep.mjsruns · 2,833 byteslib/sanitizers/vercel-directive-strip.mjsruns · 1,460 byteslib/sanitizers/window-units.mjsruns · 869 byteslib/scanners/cache-components-suspense-dedupe.mjsruns · 4,367 byteslib/scanners/edge-heavy-import.mjsruns · 3,740 byteslib/scanners/force-dynamic.mjsruns · 1,586 byteslib/scanners/headers-in-page.mjsruns · 1,537 byteslib/scanners/index.mjsruns · 1,458 byteslib/scanners/large-static-asset.mjsruns · 3,279 byteslib/scanners/max-age-without-s-maxage.mjsruns · 1,629 byteslib/scanners/middleware-broad-matcher.mjsruns · 1,986 byteslib/scanners/missing-cache-headers.mjsruns · 3,922 byteslib/scanners/prisma-include-tree.mjsruns · 1,585 byteslib/scanners/region-pin-in-config.mjsruns · 3,448 byteslib/scanners/source-maps-production.mjsruns · 1,300 byteslib/scanners/sveltekit-prerender-missing.mjsruns · 2,127 byteslib/scanners/turbo-force-bypass.mjsruns · 4,974 byteslib/scanners/unoptimized-image.mjsruns · 4,516 byteslib/scanners/use-cache-date-stamp.mjsruns · 4,040 byteslib/support-topics.mjsruns · 12,836 byteslib/throttle.mjsruns · 8,992 byteslib/util.mjsruns · 544 byteslib/vercel.mjsruns · 31,125 byteslib/verify-claim.mjsruns · 60,992 byteslib/workspace-resolver.mjsruns · 17,545 bytesmetadata.jsonasset · 903 bytesreferences/candidates.mddoc · 8,510 bytesreferences/data-collection.mddoc · 20,925 bytesreferences/docs-library.jsonasset · 31,540 bytesreferences/doctrine.mddoc · 9,512 bytesreferences/observability-plus.mddoc · 5,329 bytesreferences/playbooks/README.mddoc · 2,812 bytesreferences/playbooks/ai-application.mddoc · 3,933 bytesreferences/playbooks/api-service.mddoc · 2,485 bytesreferences/playbooks/content-site.mddoc · 2,502 bytesreferences/playbooks/ecommerce.mddoc · 2,737 bytesreferences/playbooks/marketing.mddoc · 2,675 bytesreferences/playbooks/saas.mddoc · 2,896 bytesreferences/playbooks/sveltekit.mddoc · 4,019 bytesreferences/recommendations.mddoc · 10,788 bytesreferences/scanner-patterns.mddoc · 13,671 bytesreferences/scoring.mddoc · 12,505 bytesreferences/support-topics/README.mddoc · 1,785 bytesreferences/support-topics/astro-edge-middleware-scope.mddoc · 1,012 bytesreferences/support-topics/astro-output-mode-and-isr.mddoc · 1,135 bytesreferences/support-topics/auth-preserving-parallelization.mddoc · 1,203 bytesreferences/support-topics/bot-protection-product-guardrails.mddoc · 1,119 bytesreferences/support-topics/build-minutes-monorepo-fanout.mddoc · 1,269 bytesreferences/support-topics/cache-components-static-shell-boundaries.mddoc · 1,162 bytesreferences/support-topics/cache-components-suspense-dedupe-pitfall.mddoc · 1,380 bytesreferences/support-topics/cdn-cache-auth-safety.mddoc · 1,068 bytesreferences/support-topics/cold-start-initialization-bundle.mddoc · 1,159 bytesreferences/support-topics/core-web-vitals-client-bottlenecks.mddoc · 1,037 bytesreferences/support-topics/database-egress-pooling-region.mddoc · 1,015 bytesreferences/support-topics/dynamic-rendering-traps.mddoc · 1,139 bytesreferences/support-topics/external-api-critical-path-platform.mddoc · 1,145 bytesreferences/support-topics/external-api-critical-path.mddoc · 978 bytesreferences/support-topics/fast-data-transfer-payloads.mddoc · 1,050 bytesreferences/support-topics/fluid-compute-caveats.mddoc · 1,125 bytesreferences/support-topics/function-duration-io-and-after.mddoc · 1,027 bytesreferences/support-topics/function-invocation-reduction.mddoc · 1,181 bytesreferences/support-topics/function-region-misconfiguration-ttfb.mddoc · 1,254 bytesreferences/support-topics/image-optimization-cost-control.mddoc · 1,071 bytesreferences/support-topics/isr-revalidation-static-generation.mddoc · 1,419 bytesreferences/support-topics/middleware-proxy-edge-cost.mddoc · 991 bytesreferences/support-topics/next-fetch-revalidate-floor.mddoc · 1,059 bytesreferences/support-topics/next-font-cls-self-hosting.mddoc · 906 bytesreferences/support-topics/next-heavy-ui-lazy-load-boundaries.mddoc · 1,048 bytesreferences/support-topics/next-image-lcp-preload-sizes.mddoc · 1,062 bytesreferences/support-topics/next-route-handler-get-cache-defaults.mddoc · 1,072 bytesreferences/support-topics/next-script-third-party-strategy.mddoc · 1,051 bytesreferences/support-topics/nextjs-version-cache-semantics.mddoc · 996 bytesreferences/support-topics/not-found-catchall-request-waste.mddoc · 1,273 bytesreferences/support-topics/nuxt-route-rules-cache-isr.mddoc · 1,188 bytesreferences/support-topics/observability-events-cost-attribution.mddoc · 1,155 bytesreferences/support-topics/post-response-work-waituntil.mddoc · 1,009 bytesreferences/support-topics/route-error-durable-offload.mddoc · 1,298 bytesreferences/support-topics/route-error-runtime-limits.mddoc · 988 bytesreferences/support-topics/runtime-cache-reusable-data.mddoc · 1,180 bytesreferences/support-topics/sveltekit-isr-prerender-safety.mddoc · 1,167 bytesreferences/support-topics/sveltekit-split-cold-start-tradeoff.mddoc · 1,040 bytesreferences/support-topics/usage-spike-triage.mddoc · 1,018 bytesreferences/support-topics/use-cache-date-stamp-isr-write-amplifier.mddoc · 1,189 bytesreferences/support-topics/use-cache-remote-shared-origin-data.mddoc · 1,089 bytesreferences/support-topics/workflow-resumable-stream-routes.mddoc · 1,274 bytesreferences/verification.mddoc · 9,000 bytesreferences/voice.mddoc · 3,731 bytesscripts/budget-summary.mjsruns · 2,096 bytesscripts/build-docs.mjsruns · 3,414 bytesscripts/check-citations.mjsruns · 3,531 bytesscripts/check-docs-fresh.mjsruns · 3,910 bytesscripts/collect-signals.mjsruns · 21,576 bytesscripts/collect-sub-agent-outputs.mjsruns · 10,123 bytesscripts/deep-dive.mjsruns · 12,332 bytesscripts/gate-investigations.mjsruns · 6,353 bytesscripts/merge-signals.mjsruns · 6,325 bytesscripts/prepare-investigation-brief.mjsruns · 8,071 bytesscripts/reconcile-candidates.mjsruns · 2,442 bytesscripts/render-report.mjsruns · 17,424 bytesscripts/scan-codebase.mjsruns · 11,521 bytesscripts/verify-and-regen.mjsruns · 15,238 bytesscripts/verify-finding.mjsruns · 698 bytes
No licensed excerpt is available. You can inspect the pinned source.