Files
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, docs, sitemap, pathPatterns, chainTo, retrieval
name docs sitemap pathPatterns chainTo retrieval
cron-jobs https://vercel.com/docs/cron-jobs https://vercel.com/sitemap/docs.xml
vercel.json
apps/*/vercel.json
pattern targetSkill message
from\s+[''"](node-cron|cron)[''"]|require\s*(\s*[''"](node-cron|cron)[''"]) vercel-functions npm cron package detected — Vercel Cron Jobs invoke serverless functions natively via vercel.json, no cron library needed. Loading Functions guidance.
pattern targetSkill message
setTimeout\s*(|setInterval\s*(|while\s*(\s*true\s*) workflow Long-running or polling logic in cron handler — loading Workflow DevKit for durable execution that survives timeouts.
pattern targetSkill message
from\s+[''"](cron-parser|croner|node-schedule)[''"]|require\s*(\s*[''"](cron-parser|croner|node-schedule)[''"]) cron-jobs Third-party cron library detected — Vercel Cron Jobs handle scheduling natively via vercel.json. No cron-parser/croner/node-schedule needed. Loading Cron Jobs guidance.
aliases intents entities
scheduled tasks
cron
recurring jobs
timed execution
add cron job
schedule task
set up recurring job
configure cron
vercel.json
cron
schedule
cron expression

Guidance for cron-jobs. Install from registry for full content.