Files
vercel__vercel-plugin/engine/next-cache-components.md
John Lindquist 3a8a8b2bea feat: fix on-demand skill install pipeline, add 7 new engine rules, sync registries
- Fix skill store cross-root slug lookup: installed skills under registrySlug
  names (e.g., next-best-practices) now resolve when queried by engine name
  (e.g., nextjs). Full-body injection rate went from 5% to 78% in evals.

- Fix on-demand install: remove dead hooks.json registrations (library module
  with no entry point), keep inline calls from pretooluse/user-prompt-submit.
  Non-registry skills now dedup normally instead of wastefully reinjectiing
  summary-only content that can never upgrade.

- Add suppressWhenProjectFacts to engine rules: next-upgrade and turbopack
  suppressed in greenfield mode (was 12 useless injections per session).

- Add deriveRegistryInstallSet to orchestrator-install-plan (was missing
  export that crashed on-demand-skill-install on every invocation).

- Sync all engine rule registries from skills.sh API via build-registry.ts.
  22 skills now have registry backing across 11 official Vercel repos.
  Exclude vercel-labs/vercel-plugin and vercel/vercel-plugin self-references.

- Add build:registry to the build pipeline (hooks → registry → manifest).

- Create 7 new engine rules: electron, vercel-composition-patterns,
  vercel-react-native-skills, web-design-guidelines, deploy-to-vercel,
  vercel-react-view-transitions, workflow-init.

- Add .claude/skills/ to .gitignore (installed skill caches).

- Add Verification Checklist to CLAUDE.md.
2026-04-08 22:54:49 -06:00

1.4 KiB

name, registry, priority, docs, pathPatterns, bashPatterns, importPatterns, promptSignals, retrieval, chainTo
name registry priority docs pathPatterns bashPatterns importPatterns promptSignals retrieval chainTo
next-cache-components vercel-labs/next-skills 6
https://nextjs.org/docs/app/getting-started/cache-components
https://nextjs.org/docs/app/api-reference/directives/use-cache
next.config.*
app/**
src/app/**
apps/*/app/**
apps/*/src/app/**
\bnext\s+(dev|build)\b
next/cache
phrases allOf anyOf minScore
use cache
cache components
partial prerendering
PPR
cacheLife
cacheTag
updateTag
unstable_cache
cache
component
cache
directive
partial
prerender
revalidateTag
stale
revalidate
cache profile
6
aliases intents entities
cache components
partial prerendering
PPR
use cache
enable partial prerendering in Next.js
cache async data with use cache directive
invalidate cache with cacheTag
migrate from unstable_cache
use cache
cacheLife
cacheTag
updateTag
revalidateTag
PPR
pattern targetSkill message skipIfFileContains
use cache nextjs Cache component detected — loading Next.js best practices for RSC boundaries and data patterns alongside caching. next-best-practices

Guidance for next-cache-components. Install from registry for full content.