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

3.0 KiB

name: vercel-cli registry: vercel/vercel greenfield: true priority: 4 docs: https://vercel.com/docs/cli sitemap: https://vercel.com/sitemap/docs.xml pathPatterns: - "vercel.json" - "vercel.ts" - ".vercel/**" - ".vercelignore" - "now.json" bashPatterns: - "^\svercel(?:\s|$)" - "^\svc(?:\s|$)" - "\bnpx\s+vercel\b" - "\bpnpm\s+dlx\s+vercel\b" - "\bbunx\s+vercel\b" - "\byarn\s+dlx\s+vercel\b" - "\bnpx\s+@vercel/config\b" promptSignals: phrases: - "check deployment" - "check deploy" - "deployment status" - "deploy status" - "vercel logs" - "deployment logs" - "deploy logs" - "vercel inspect" - "is it deployed" - "deploy failing" - "deploy failed" - "deployment error" - "check vercel" - "vercel status" allOf: - ["check", "deployment"] - ["check", "deploy"] - ["vercel", "status"] - ["vercel", "logs"] - ["deploy", "error"] - ["deploy", "failed"] - ["deploy", "stuck"] anyOf: - "deployment" - "deploy" - "vercel" - "production" noneOf: - "terraform" - "aws deploy" - "heroku" minScore: 6 - pattern: ""crons"\s*:" targetSkill: cron-jobs message: "Cron configuration detected in vercel.json — loading Cron Jobs guidance for schedule syntax, CRON_SECRET verification, and function handler patterns." - pattern: ""functions"\s*:\s*\{|"maxDuration"\s*:|"memory"\s*:" targetSkill: vercel-functions message: "Functions configuration detected in vercel.json — loading Vercel Functions guidance for runtime options, streaming, and Fluid Compute." - pattern: ""redirects"\s*:\s*\[|"rewrites"\s*:\s*\[|"headers"\s*:\s*\[" targetSkill: routing-middleware message: "Routing rules in vercel.json — loading Routing Middleware guidance for platform-level request interception patterns." retrieval: aliases: ["vercel command line", "vc cli", "deploy command", "vercel terminal"] intents: ["deploy from cli", "link project", "manage domains", "view logs from terminal"] entities: ["vercel CLI", "vercel deploy", "vercel env", "vercel link", "vercel logs"] chainTo: - pattern: ""crons"\s*:" targetSkill: cron-jobs message: "Cron configuration detected in vercel.json — loading Cron Jobs guidance for schedule syntax, CRON_SECRET verification, and function handler patterns." - pattern: ""functions"\s*:\s*\{|"maxDuration"\s*:|"memory"\s*:" targetSkill: vercel-functions message: "Functions configuration detected in vercel.json — loading Vercel Functions guidance for runtime options, streaming, and Fluid Compute." skipIfFileContains: ""crons"\s*:" - pattern: ""redirects"\s*:\s*\[|"rewrites"\s*:\s*\[|"headers"\s*:\s*\[" targetSkill: routing-middleware message: "Routing rules in vercel.json — loading Routing Middleware guidance for platform-level request interception patterns."

Guidance for vercel-cli. Install from registry for full content.