playbook/antigravity-awesome-skills/skills/vercel-optimize/references/support-topics
ci[bot] 5cb67428bd 📦 deps(thirdparty): update snapshots 2026-06-03 16:02:56 +00:00
..
README.md 📦 deps(thirdparty): update snapshots 2026-06-03 16:02:56 +00:00
astro-edge-middleware-scope.md 📦 deps(thirdparty): update snapshots 2026-06-03 16:02:56 +00:00
astro-output-mode-and-isr.md 📦 deps(thirdparty): update snapshots 2026-06-03 16:02:56 +00:00
auth-preserving-parallelization.md 📦 deps(thirdparty): update snapshots 2026-06-03 16:02:56 +00:00
bot-protection-product-guardrails.md 📦 deps(thirdparty): update snapshots 2026-06-03 16:02:56 +00:00
build-minutes-monorepo-fanout.md 📦 deps(thirdparty): update snapshots 2026-06-03 16:02:56 +00:00
cache-components-static-shell-boundaries.md 📦 deps(thirdparty): update snapshots 2026-06-03 16:02:56 +00:00
cache-components-suspense-dedupe-pitfall.md 📦 deps(thirdparty): update snapshots 2026-06-03 16:02:56 +00:00
cdn-cache-auth-safety.md 📦 deps(thirdparty): update snapshots 2026-06-03 16:02:56 +00:00
cold-start-initialization-bundle.md 📦 deps(thirdparty): update snapshots 2026-06-03 16:02:56 +00:00
core-web-vitals-client-bottlenecks.md 📦 deps(thirdparty): update snapshots 2026-06-03 16:02:56 +00:00
database-egress-pooling-region.md 📦 deps(thirdparty): update snapshots 2026-06-03 16:02:56 +00:00
dynamic-rendering-traps.md 📦 deps(thirdparty): update snapshots 2026-06-03 16:02:56 +00:00
external-api-critical-path-platform.md 📦 deps(thirdparty): update snapshots 2026-06-03 16:02:56 +00:00
external-api-critical-path.md 📦 deps(thirdparty): update snapshots 2026-06-03 16:02:56 +00:00
fast-data-transfer-payloads.md 📦 deps(thirdparty): update snapshots 2026-06-03 16:02:56 +00:00
fluid-compute-caveats.md 📦 deps(thirdparty): update snapshots 2026-06-03 16:02:56 +00:00
function-duration-io-and-after.md 📦 deps(thirdparty): update snapshots 2026-06-03 16:02:56 +00:00
function-invocation-reduction.md 📦 deps(thirdparty): update snapshots 2026-06-03 16:02:56 +00:00
function-region-misconfiguration-ttfb.md 📦 deps(thirdparty): update snapshots 2026-06-03 16:02:56 +00:00
image-optimization-cost-control.md 📦 deps(thirdparty): update snapshots 2026-06-03 16:02:56 +00:00
isr-revalidation-static-generation.md 📦 deps(thirdparty): update snapshots 2026-06-03 16:02:56 +00:00
middleware-proxy-edge-cost.md 📦 deps(thirdparty): update snapshots 2026-06-03 16:02:56 +00:00
next-fetch-revalidate-floor.md 📦 deps(thirdparty): update snapshots 2026-06-03 16:02:56 +00:00
next-font-cls-self-hosting.md 📦 deps(thirdparty): update snapshots 2026-06-03 16:02:56 +00:00
next-heavy-ui-lazy-load-boundaries.md 📦 deps(thirdparty): update snapshots 2026-06-03 16:02:56 +00:00
next-image-lcp-preload-sizes.md 📦 deps(thirdparty): update snapshots 2026-06-03 16:02:56 +00:00
next-route-handler-get-cache-defaults.md 📦 deps(thirdparty): update snapshots 2026-06-03 16:02:56 +00:00
next-script-third-party-strategy.md 📦 deps(thirdparty): update snapshots 2026-06-03 16:02:56 +00:00
nextjs-version-cache-semantics.md 📦 deps(thirdparty): update snapshots 2026-06-03 16:02:56 +00:00
not-found-catchall-request-waste.md 📦 deps(thirdparty): update snapshots 2026-06-03 16:02:56 +00:00
nuxt-route-rules-cache-isr.md 📦 deps(thirdparty): update snapshots 2026-06-03 16:02:56 +00:00
observability-events-cost-attribution.md 📦 deps(thirdparty): update snapshots 2026-06-03 16:02:56 +00:00
post-response-work-waituntil.md 📦 deps(thirdparty): update snapshots 2026-06-03 16:02:56 +00:00
route-error-durable-offload.md 📦 deps(thirdparty): update snapshots 2026-06-03 16:02:56 +00:00
route-error-runtime-limits.md 📦 deps(thirdparty): update snapshots 2026-06-03 16:02:56 +00:00
runtime-cache-reusable-data.md 📦 deps(thirdparty): update snapshots 2026-06-03 16:02:56 +00:00
sveltekit-isr-prerender-safety.md 📦 deps(thirdparty): update snapshots 2026-06-03 16:02:56 +00:00
sveltekit-split-cold-start-tradeoff.md 📦 deps(thirdparty): update snapshots 2026-06-03 16:02:56 +00:00
usage-spike-triage.md 📦 deps(thirdparty): update snapshots 2026-06-03 16:02:56 +00:00
use-cache-date-stamp-isr-write-amplifier.md 📦 deps(thirdparty): update snapshots 2026-06-03 16:02:56 +00:00
use-cache-remote-shared-origin-data.md 📦 deps(thirdparty): update snapshots 2026-06-03 16:02:56 +00:00
workflow-resumable-stream-routes.md 📦 deps(thirdparty): update snapshots 2026-06-03 16:02:56 +00:00

README.md

Support Topics

Support topics are small, candidate-scoped investigation guardrails injected into sub-agent briefs.

They are not recommendations, gates, scanners, or broad documentation. A topic tells the investigator what evidence to check, what false positives to avoid, and when to abstain for one class of candidate.

Add A Topic

Add one file: references/support-topics/<id>.md.

The filename must match the id. Frontmatter uses a strict subset of YAML: one key: value per line, arrays as JSON arrays.

---
id: cdn-cache-auth-safety
title: CDN cache auth safety
status: active
candidateKinds: ["uncached_route", "cache_header_gap"]
frameworks: ["*"]
priority: 90
citations: ["https://vercel.com/docs/caching/cdn-cache"]
maxBriefChars: 900
---

## Investigation Brief
...

## Evidence To Check
...

## Do Not Recommend When
...

## Verification
...

Rules

  • Every active topic must cite only URLs or skill-rule refs already present in references/docs-library.json.
  • Use candidateKinds to keep the topic narrow. Use "*" only for workflow/protocol topics that truly apply to every candidate.
  • Use optional metrics only when a topic applies to a specific candidate metric, such as ["LCP"], ["INP"], or ["CLS"] for Core Web Vitals.
  • Use optional routePatterns as JavaScript regex source strings when a topic should appear only for specific candidate routes, such as ["(^|/)404$"].
  • Keep the body below maxBriefChars; the brief renderer caps selected topics before they reach the sub-agent.
  • Put URLs in frontmatter only. Topic bodies should describe checks and guardrails, not cite new sources.
  • Do not include internal repository paths, service names, pricing tables, exact savings claims, or framework APIs without version gating.