Commit Graph

  • 5948eb1497 Scan every skills/*/SKILL.md file for documentation URLs, HTTP-check each one for 404s, and replace broken links with verified live alternatives. Broken URLs found: vercel.com/docs/marketplace → /docs/integrations, vercel.com/docs/marketplace/sign-in-with-vercel → /docs/sign-in-with-vercel, vercel.com/docs/functions/middleware → /docs/routing-middleware, vercel.com/docs/getting-started → /docs/getting-started-with-vercel, vercel.com/docs/infrastructure/runtime-cache → /docs/runtime-cache, vercel.com/docs/content → /docs/solutions/cms, vercel.com/docs/queues/api-reference → /docs/queues/api, vercel.com/docs/security/secure-backend-access/oidc-federation → /docs/oidc, vercel.com/docs/workflow/flags → /docs/feature-flags, flags-sdk.dev/docs/upgrade-guide → github.com/vercel/flags upgrade-to-v4.md, ai-sdk.dev/docs/reference/types/ui-message → /docs/reference/ai-sdk-core/ui-message, docs.anthropic.com/en/docs/claude-code/agent-tool-use → /sub-agents, docs.descope.com/sdks/nextjs → /getting-started/nextjs, docs.stripe.com/libraries/node → /sdks, vercel.com/blog/ncc → github.com/vercel/ncc. Rebuild manifest. Bump to 0.15.1. John Lindquist 2026-03-10 12:31:50 -06:00
  • f7ac4549de Add source code extraction from sandboxes and fix Vercel deploy auth in run-eval.ts. John Lindquist 2026-03-10 07:59:17 -06:00
  • b43d7106d1 Add timestamped markdown reports, Vercel deploy step, and AI-required scenarios to sandbox eval runner. John Lindquist 2026-03-10 07:14:48 -06:00
  • fc0982b97f Replace simple app scenarios with heavy Vercel-stack scenarios that stress-test plugin skill injection. John Lindquist 2026-03-10 06:23:14 -06:00
  • 96845cc6c2 Add agent-browser verification phase to sandbox eval runner with 5 new app scenarios and user stories. John Lindquist 2026-03-10 05:31:17 -06:00
  • a30f57ba00 Add --keep-alive flag to benchmark-sandbox run-eval.ts that keeps sandboxes running with public URLs after Claude Code sessions complete. John Lindquist 2026-03-10 04:09:32 -06:00
  • 905ffba7fa feat: add lexical stemmer, prompt signal scoring, docs, and plugin metadata John Lindquist 2026-03-10 03:24:38 -06:00
  • 0f90c84b04 feat(benchmark-sandbox): add working sandbox eval runner with parallel execution John Lindquist 2026-03-10 03:22:42 -06:00
  • 367555fb84 feat(skills): add retrieval metadata to skill frontmatter John Lindquist 2026-03-09 19:09:12 -06:00
  • 319bf1eb65 feat(hooks): add lexical prompt fallback scoring John Lindquist 2026-03-09 19:07:07 -06:00
  • 657e96a294 feat(hooks): add lexical skill index John Lindquist 2026-03-09 19:04:18 -06:00
  • e9ee9f2966 feat(hooks): add unified skill ranker John Lindquist 2026-03-09 19:04:01 -06:00
  • 525258f2d3 feat: add @vercel/sandbox dep and benchmark-sandbox spike John Lindquist 2026-03-09 18:58:11 -06:00
  • b8b233995c feat(skills): broaden trigger patterns for 7 under-injected skills based on eval findings; add next-forge skill; bump to 0.15.0 John Lindquist 2026-03-09 17:56:23 -06:00
  • b565b09f1f fix(skills): align frontmatter trigger patterns John Lindquist 2026-03-09 17:44:23 -06:00
  • 0c49abc547 fix(skills): quote YAML validate patterns ending with colon to fix js-yaml parse errors; bump to 0.14.1 John Lindquist 2026-03-09 16:38:11 -06:00
  • 1e0fc2467c feat(hooks): wire subagent launch bootstrap John Lindquist 2026-03-09 16:30:02 -06:00
  • 1dfa612df7 feat(hooks): observe agent subagent spawns John Lindquist 2026-03-09 16:28:50 -06:00
  • 2f8111da6d feat(subagent-state): add pending launch state helpers John Lindquist 2026-03-09 16:25:50 -06:00
  • 92dbe3ae02 feat(hooks): add SubagentStart/SubagentStop hooks for subagent skill injection; bump to 0.14.0 John Lindquist 2026-03-09 15:52:56 -06:00
  • f15a7d6889 feat(eval): ai-elements validate rules, broader workflow promptSignals, wider chat pathPatterns; bump to 0.13.0 John Lindquist 2026-03-09 15:17:38 -06:00
  • 5d548e5be8 fix(security): address audit findings — path traversal, brace expansion, injection escaping, profiler hardening; bump to 0.12.0 John Lindquist 2026-03-09 14:18:43 -06:00
  • fdef1e9ff7 fix(hooks): share invocation ids across hook logs John Lindquist 2026-03-09 14:16:27 -06:00
  • 830e49c69b fix(profiler): harden CLI availability checks John Lindquist 2026-03-09 14:06:35 -06:00
  • ee21fef192 fix(hooks): log swallowed profiler errors John Lindquist 2026-03-09 13:55:54 -06:00
  • f035d9afb3 fix(inject): strip YAML frontmatter from skill bodies before injection; bump to 0.11.1 John Lindquist 2026-03-09 13:43:45 -06:00
  • 4ac3929ef0 fix(manifest): rebuild brace-expanded regex sources John Lindquist 2026-03-09 13:41:28 -06:00
  • 0930f2aa66 fix(patterns): expand brace globs in globToRegex John Lindquist 2026-03-09 13:39:41 -06:00
  • ad5859e2c7 fix(hook-env): harden dedup temp paths John Lindquist 2026-03-09 13:39:32 -06:00
  • 7ac8edfb8f feat(skills): aggressive prompt signals for workflow/sandbox, "check the docs" directives across 8 skills; bump to 0.11.0 John Lindquist 2026-03-09 13:16:16 -06:00
  • 300488ebf3 fix(workflow): add explicit --no-src-dir guidance for create-next-app, update golden fixtures; bump to 0.10.1 John Lindquist 2026-03-09 12:55:59 -06:00
  • 5ce557a33e feat(skills): add ai-generation-persistence and verification skills; bump to 0.10.0 John Lindquist 2026-03-09 12:23:19 -06:00
  • ff965cc377 fix(skills): remove styled-jsx, regenerate catalog, add investigation-mode skill, build-from-skills templates; bump to 0.9.10 John Lindquist 2026-03-09 11:38:08 -06:00
  • 2cbc3d45de fix(skills): remove styled-jsx skill in favor of shadcn/tailwind John Lindquist 2026-03-09 11:08:23 -06:00
  • 0d404c0b8b fix(skills): allow plain "provider/model" strings as primary gateway syntax John Lindquist 2026-03-09 11:03:25 -06:00
  • 81a6da32f7 fix(ai-sdk): add validate rules for direct openai() model bypass, dall-e-3, and experimental_generateImage; bump to 0.9.9 John Lindquist 2026-03-09 08:10:50 -06:00
  • a43cb60a64 fix(skills): stronger outdated model warnings with "your knowledge is outdated" language, make AI Elements mandatory for AI text rendering; bump to 0.9.8 John Lindquist 2026-03-09 07:59:56 -06:00
  • 2ca648a62f fix(ai-sdk): add PostToolUse validate rules for outdated image models, placeholder images, and removed generateObject; bump to 0.9.7 John Lindquist 2026-03-09 00:41:53 -06:00
  • 60168d8c0a fix(skills): update image generation to use AI Gateway with gemini-3.1-flash-image-preview default, remove incorrect "gateway doesn't support image gen" guidance; bump to 0.9.6 John Lindquist 2026-03-09 00:36:41 -06:00
  • dbb91611fb fix(skills): broaden workflow promptSignals for natural language (pipeline/stream/multi-step), add image gen capabilities table to ai-sdk; bump to 0.9.5 John Lindquist 2026-03-09 00:17:14 -06:00
  • 38c01a85b1 fix(skills): update image generation to use AI Gateway with gemini-3.1-flash-image-preview default, remove incorrect "gateway doesn't support image gen" guidance; bump to 0.9.4 John Lindquist 2026-03-08 23:49:54 -06:00
  • 569bfcb0ab fix(skills): complete defineHook 3-piece pattern with token emission and resume route, warn against removed generateObject; bump to 0.9.3 John Lindquist 2026-03-08 23:33:46 -06:00
  • 9741bdfd6f fix(skills): add MessageResponse as universal markdown renderer for AI text in ai-elements, ai-sdk, and workflow skills; bump to 0.9.2 John Lindquist 2026-03-08 22:31:09 -06:00
  • 0e29e4caea fix(workflow): add mandatory env setup for AI Gateway OIDC, document getStepMetadata retryCount undefined on first attempt; bump to 0.9.1 John Lindquist 2026-03-08 21:27:52 -06:00
  • 62f6718d31 feat(skills): remove streamdown skill, expand ai-elements, update profiler and pretool hook, update tests; bump to 0.9.0 John Lindquist 2026-03-08 19:50:24 -06:00
  • 43fec91f36 fix(workflow): document canonical project structure for src/ vs no-src, fix @/workflows import path guidance; bump to 0.8.3 John Lindquist 2026-03-08 19:46:35 -06:00
  • c8e1da3760 fix(ai-sdk): refine markdown rendering guidance to focus on AI Elements Message component; bump to 0.8.2 John Lindquist 2026-03-08 18:33:30 -06:00
  • 6e9a0640d3 fix(skills): strengthen skills from eval feedback — markdown rendering warning in ai-sdk, sandbox/withWorkflow/peer-deps in workflow, mandatory browser verify language; bump to 0.8.1 John Lindquist 2026-03-08 18:04:42 -06:00
  • 2d53cbe2bf feat(hooks): bump skill cap from 3 to 5, add shadcn create-next-app nudge; bump to 0.8.0 John Lindquist 2026-03-08 17:26:11 -06:00
  • 5110bb6529 fix(skills): add flags importPatterns, model slug callout in ai-sdk; bump to 0.7.3 John Lindquist 2026-03-08 14:17:05 -06:00
  • a449bd36c2 fix(skills): rewrite workflow SKILL.md with real WDK API, tighten shadcn patterns; bump to 0.7.2 John Lindquist 2026-03-08 14:08:39 -06:00
  • a9c3119ef1 docs(skills): add design cross-reference guidance John Lindquist 2026-03-08 11:42:22 -06:00
  • 4978c36f69 docs(geist): expand skill metadata and typography guidance John Lindquist 2026-03-08 11:38:07 -06:00
  • 86a57328ec docs(vercel): add UI design defaults John Lindquist 2026-03-08 11:37:44 -06:00
  • 181eb1bc28 docs(shadcn): broaden skill triggers and design guidance John Lindquist 2026-03-08 11:35:16 -06:00
  • 77f3f2c4eb fix(workflow): update golden snapshots for broadened workflow patterns; bump to 0.7.1 John Lindquist 2026-03-08 10:38:58 -06:00
  • 2809b81206 fix(workflow): broaden skill injection triggers John Lindquist 2026-03-08 10:18:08 -06:00
  • a95d55d911 test(workflow): add trigger regression coverage John Lindquist 2026-03-08 10:16:50 -06:00
  • 004137663e feat(skills): update 29 skill docs, add eval skill, update validate tests; bump to 0.7.0 John Lindquist 2026-03-08 09:30:36 -06:00
  • 08ee18d51d feat(hooks): atomic per-skill claim dedup, fix race condition and UserPromptSubmit sharing; bump to 0.6.0 John Lindquist 2026-03-07 17:19:25 -07:00
  • aad9e11dbe fix(user-prompt-hook): share seen-skill dedup state with session claims John Lindquist 2026-03-07 17:17:53 -07:00
  • 62f1fb2d7c fix(hooks): use atomic seen-skill claims in pretool hook John Lindquist 2026-03-07 17:14:29 -07:00
  • 847f368f6b fix(hooks): clean claim directories on session end John Lindquist 2026-03-07 17:09:21 -07:00
  • 23e6a56461 feat(hooks): add SessionEnd cleanup hook, update docs and version; bump to 0.5.6 John Lindquist 2026-03-07 14:59:22 -07:00
  • 73d03a96ab test(dedup): align session dedup tests with file strategy John Lindquist 2026-03-07 14:58:01 -07:00
  • c45856f4f7 fix(hooks): persist session dedup state via temp files John Lindquist 2026-03-07 14:57:23 -07:00
  • cbf4ed8a3e revert(hooks): remove temp file dedup, restore pure env-var dedup via CLAUDE_ENV_FILE; bump to 0.5.5 John Lindquist 2026-03-07 14:39:08 -07:00
  • c107aec73d fix(hooks): persist skill dedup across hook invocations via session-scoped temp files; bump to 0.5.4 John Lindquist 2026-03-07 14:22:35 -07:00
  • c860d07cb2 fix(nextjs): remove broken .claude dir backup/restore scaffolding pattern; bump to 0.5.3 John Lindquist 2026-03-07 13:48:10 -07:00
  • 365a710e67 feat(hooks): add prompt analysis, enhance validate/frontmatter hooks, expand test coverage; bump to 0.5.2 John Lindquist 2026-03-07 13:09:28 -07:00
  • ff251ab018 refactor(hooks): move audit log to ~/.claude/projects dir; add validate hooks, prompt patterns, benchmark suite; bump to 0.5.1 John Lindquist 2026-03-07 12:31:10 -07:00
  • 86dcaa8600 fix(tests): align fuzz and validate tests with skill-map validate field; bump to 0.5.0 John Lindquist 2026-03-07 11:18:54 -07:00
  • d92df12306 feat(benchmark): align analyzer and runner with agent slugs John Lindquist 2026-03-07 10:56:35 -07:00
  • 9d4080802d fix(hooks): resolve audit log path from stdin cwd fallback John Lindquist 2026-03-07 10:48:57 -07:00
  • 953496f115 docs(chat-sdk): correct Field and Thread API guidance John Lindquist 2026-03-07 10:37:40 -07:00
  • fd0c9d9553 docs(ai-gateway): add model slug and package guidance John Lindquist 2026-03-07 10:37:34 -07:00
  • eee2fb15ab docs(nextjs): add critical init and lazy-load patterns John Lindquist 2026-03-07 10:33:27 -07:00
  • 591478db60 docs(ai-sdk): add v6 migration pitfalls and API corrections John Lindquist 2026-03-07 10:30:47 -07:00
  • 16c9ae25fd fix(hooks): inject one-shot vercel env quick reference John Lindquist 2026-03-07 07:51:05 -07:00
  • c2f07bd36b feat(hooks): add skill injection audit logging John Lindquist 2026-03-07 00:50:15 -07:00
  • 65c287f3df docs(ai-sdk-skill): clarify streaming response helpers John Lindquist 2026-03-07 00:48:04 -07:00
  • 4c842ee4c1 feat(hooks): add greenfield execution nudge to claude inject John Lindquist 2026-03-07 00:45:40 -07:00
  • 88469a2474 fix(profiler): seed greenfield defaults and keep env writes John Lindquist 2026-03-07 00:44:57 -07:00
  • 7cf4462cea Add new skills, tests, and fixtures; bump to 0.4.3 John Lindquist 2026-03-06 23:01:38 -07:00
  • cd5f369dcb Add new skills, typecheck gate, remove arg/ms/serve skills, bump to 0.4.2 John Lindquist 2026-03-06 19:04:25 -07:00
  • ef6a6160e0 docs: add "How Do I Use This?" section to README John Lindquist 2026-03-06 16:14:15 -07:00
  • 3f3059a281 Add installation instructions to README John Lindquist 2026-03-06 15:22:33 -07:00
  • e449377742 docs: update README and CLAUDE.md for 34 skills, new hooks, and 20 test files John Lindquist 2026-03-06 15:22:03 -07:00
  • c082f8112e Add auth, cms, email, and payments skills. Update skill catalog and manifest with new entries. Expand observability and vercel-storage SKILL.md content. Update tests (snapshots, patterns, build-skill-map, vercel-config, subagent-fresh-env, redaction) and fixtures (consolidated-payloads, golden-edit/write-middleware, pattern-fixtures). Improve scripts/validate.ts and scripts/explain.ts with enhanced validation and CLI explain logic. Remove deprecated README.txt and remove Inngest skill references from marketplace SKILL.md, vercel.md, skill-catalog.md, and skill-manifest.json — Vercel now uses Workflow DevKit instead. John Lindquist 2026-03-06 13:49:39 -07:00
  • f2b67166eb chore: bump plugin version to 0.4.1 John Lindquist 2026-03-06 13:19:27 -07:00
  • b725f5308e refactor(hooks): switch to tsup, remove compiled/ intermediate dir John Lindquist 2026-03-06 13:08:58 -07:00
  • d679ac227f chore: remove legacy shell hook scripts John Lindquist 2026-03-06 13:00:28 -07:00
  • ba2aec03bb refactor(hooks): convert shell scripts to TypeScript John Lindquist 2026-03-06 12:59:48 -07:00
  • 5a0591c292 feat(hooks): convert hooks to TypeScript with SDK type-checking John Lindquist 2026-03-06 12:48:39 -07:00
  • 924f0112f0 chore: bump plugin version to 0.3.7 John Lindquist 2026-03-06 12:00:08 -07:00
  • 951992bdc5 chore: bump plugin version to 0.3.6 John Lindquist 2026-03-06 11:58:49 -07:00
  • ac0e7c84e1 chore: bump plugin version to 0.3.5 John Lindquist 2026-03-06 11:57:04 -07:00
  • 5dfbdec117 fix(skills): reference bootstrap and refresh catalogs John Lindquist 2026-03-06 11:45:15 -07:00
  • 6f33512cb8 feat(hooks): force bootstrap skill in setup mode John Lindquist 2026-03-06 11:40:29 -07:00
  • 17b854916f feat(hooks): profile bootstrap setup signals at session start John Lindquist 2026-03-06 11:40:23 -07:00