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.5 KiB

name, registry, priority, docs, pathPatterns, bashPatterns, chainTo, retrieval
name registry priority docs pathPatterns bashPatterns chainTo retrieval
agent-browser vercel-labs/agent-browser 3 https://docs.anthropic.com/en/docs/claude-code/sub-agents
agent-browser.json
playwright.config.*
e2e/**
tests/e2e/**
test/e2e/**
cypress/**
cypress.config.*
\bagent-browser\b
\bnext\s+dev\b
\bnpm\s+run\s+dev\b
\bpnpm\s+dev\b
\bbun\s+run\s+dev\b
\byarn\s+dev\b
\bvite\b
\bnuxt\s+dev\b
\bvercel\s+dev\b
\blocalhost:\d+
\b127.0.0.1:\d+
\bcurl\s+.*localhost
\bopen\s+https?://
\bplaywright\b
\bcypress\b
pattern targetSkill message
localhost:\d+|127.0.0.1:\d+ agent-browser-verify Dev server URL detected — loading browser verification skill to run a visual gut-check (page loads, console errors, key UI elements).
pattern targetSkill message
playwright.config|cypress.config|.spec.(ts|js)|.test.(ts|js).*browser nextjs End-to-end test configuration detected — loading Next.js guidance for framework-aware test setup and dev server integration.
aliases intents entities
browser automation
puppeteer
playwright
web scraping
automate browser
take screenshot
test web app
fill form
click button
Puppeteer
Playwright
screenshot
browser
headless

Guidance for agent-browser. Install from registry for full content.