From 9379af24fabe9f3b5e346f79b11014354128ebae Mon Sep 17 00:00:00 2001 From: melkeydev Date: Tue, 7 Jul 2026 10:30:09 -0700 Subject: [PATCH 1/2] updating the readme --- README.md | 100 +++++++++++++++++++++++++++--------------------------- 1 file changed, 50 insertions(+), 50 deletions(-) diff --git a/README.md b/README.md index d96a90d..3f77db8 100644 --- a/README.md +++ b/README.md @@ -48,38 +48,38 @@ A text-form relational graph covering: ### Skills (30 skills) -| Skill | Covers | -|-------|--------| -| `ai-gateway` | Unified model API, provider routing, failover, cost tracking, 100+ models | -| `ai-sdk` | AI SDK v6 — text/object generation, streaming, tool calling, agents, MCP, providers, embeddings | -| `auth` | Authentication integrations — Clerk, Descope, Auth0 setup for Next.js with Marketplace provisioning | -| `bootstrap` | Project bootstrapping orchestrator — linking, env provisioning, db setup, first-run commands | -| `cdn-caching` | Diagnose cache hit rate, stale content, revalidation behavior, per-request cache reasons, and ISR read/write cost across CDN/ISR/PPR | -| `chat-sdk` | Multi-platform chat bots — Slack, Telegram, Teams, Discord, Google Chat, GitHub, Linear | -| `deployments-cicd` | Deployment and CI/CD — deploy, promote, rollback, --prebuilt, CI workflow files | -| `env-vars` | Environment variable management — .env files, vercel env commands, OIDC tokens | -| `eve` | Filesystem-first framework for durable AI agents, agent applications, channels, sandboxes, schedules, evals, and frontend clients | -| `knowledge-update` | Knowledge update guidance for the plugin | -| `marketplace` | Integration discovery, installation, auto-provisioned env vars, unified billing | -| `microfrontends` | Multi-zone and microfrontend architecture, routing, deployment boundaries, and shared dependencies | -| `next-cache-components` | Next.js 16 Cache Components — PPR, `use cache`, cacheLife, cacheTag, updateTag | -| `next-forge` | Production SaaS monorepo starter — Turborepo, Clerk, Prisma/Neon, Stripe, shadcn/ui | -| `next-upgrade` | Next.js version upgrades — codemods, migration guides, dependency updates | -| `nextjs` | App Router, Server Components, Server Actions, Cache Components, routing, rendering strategies | -| `react-best-practices` | React/Next.js performance optimization — 64 rules across 8 categories | -| `routing-middleware` | Request interception before cache, rewrites, redirects, personalization — Edge/Node.js/Bun runtimes | -| `runtime-cache` | Ephemeral per-region key-value cache, tag-based invalidation, shared across Functions/Middleware/Builds | -| `shadcn` | shadcn/ui — CLI, component installation, custom registries, theming, Tailwind CSS integration | -| `turbopack` | Next.js bundler, HMR, configuration, Turbopack vs Webpack | -| `vercel-agent` | AI-powered code review, incident investigation, SDK installation, PR analysis | -| `vercel-cli` | All CLI commands — deploy, env, dev, domains, cache management, MCP integration, marketplace | -| `vercel-connect` | Managed OAuth tokens and third-party connections for apps, MCP servers, and Eve agents | -| `vercel-firewall` | DDoS protection, WAF rules, rate limiting, bot filtering, and IP controls | -| `vercel-functions` | Serverless, Edge, Fluid Compute, streaming, Cron Jobs, configuration | -| `vercel-sandbox` | Ephemeral Firecracker microVMs for running untrusted/AI-generated code safely | -| `vercel-storage` | Blob, Edge Config, Neon Postgres, Upstash Redis, migration from sunset packages | -| `verification` | Full-story verification — infers user story, verifies end-to-end browser → API → data → response | -| `workflow` | Workflow DevKit — durable execution, DurableAgent, steps, Worlds, pause/resume | +| Skill | Covers | +| ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | +| `ai-gateway` | Unified model API, provider routing, failover, cost tracking, 100+ models | +| `ai-sdk` | AI SDK v6 — text/object generation, streaming, tool calling, agents, MCP, providers, embeddings | +| `auth` | Authentication integrations — Clerk, Descope, Auth0 setup for Next.js with Marketplace provisioning | +| `bootstrap` | Project bootstrapping orchestrator — linking, env provisioning, db setup, first-run commands | +| `cdn-caching` | Diagnose cache hit rate, stale content, revalidation behavior, per-request cache reasons, and ISR read/write cost across CDN/ISR/PPR | +| `chat-sdk` | Multi-platform chat bots — Slack, Telegram, Teams, Discord, Google Chat, GitHub, Linear | +| `deployments-cicd` | Deployment and CI/CD — deploy, promote, rollback, --prebuilt, CI workflow files | +| `env-vars` | Environment variable management — .env files, vercel env commands, OIDC tokens | +| `eve` | Filesystem-first framework for durable AI agents, agent applications, channels, sandboxes, schedules, evals, and frontend clients | +| `knowledge-update` | Knowledge update guidance for the plugin | +| `marketplace` | Integration discovery, installation, auto-provisioned env vars, unified billing | +| `microfrontends` | Multi-zone and microfrontend architecture, routing, deployment boundaries, and shared dependencies | +| `next-cache-components` | Next.js 16 Cache Components — PPR, `use cache`, cacheLife, cacheTag, updateTag | +| `next-forge` | Production SaaS monorepo starter — Turborepo, Clerk, Prisma/Neon, Stripe, shadcn/ui | +| `next-upgrade` | Next.js version upgrades — codemods, migration guides, dependency updates | +| `nextjs` | App Router, Server Components, Server Actions, Cache Components, routing, rendering strategies | +| `react-best-practices` | React/Next.js performance optimization — 64 rules across 8 categories | +| `routing-middleware` | Request interception before cache, rewrites, redirects, personalization — Edge/Node.js/Bun runtimes | +| `runtime-cache` | Ephemeral per-region key-value cache, tag-based invalidation, shared across Functions/Middleware/Builds | +| `shadcn` | shadcn/ui — CLI, component installation, custom registries, theming, Tailwind CSS integration | +| `turbopack` | Next.js bundler, HMR, configuration, Turbopack vs Webpack | +| `vercel-agent` | AI-powered code review, incident investigation, SDK installation, PR analysis | +| `vercel-cli` | All CLI commands — deploy, env, dev, domains, cache management, MCP integration, marketplace | +| `vercel-connect` | Managed OAuth tokens and third-party connections for apps, MCP servers, and Eve agents | +| `vercel-firewall` | DDoS protection, WAF rules, rate limiting, bot filtering, and IP controls | +| `vercel-functions` | Serverless, Edge, Fluid Compute, streaming, Cron Jobs, configuration | +| `vercel-sandbox` | Ephemeral Firecracker microVMs for running untrusted/AI-generated code safely | +| `vercel-storage` | Blob, Edge Config, Neon Postgres, Upstash Redis, migration from sunset packages | +| `verification` | Full-story verification — infers user story, verifies end-to-end browser → API → data → response | +| `workflow` | Workflow DevKit — durable execution, DurableAgent, steps, Worlds, pause/resume | ### Agents (3 specialists) @@ -91,12 +91,12 @@ A text-form relational graph covering: ### Commands (4 commands) -| Command | Purpose | -|---------|---------| +| Command | Purpose | +| -------------------------- | ------------------------------------------------------- | | `/vercel-plugin:bootstrap` | Bootstrap project — linking, env provisioning, db setup | -| `/vercel-plugin:deploy` | Deploy to Vercel (preview or production) | -| `/vercel-plugin:env` | Manage environment variables | -| `/vercel-plugin:status` | Project status overview | +| `/vercel-plugin:deploy` | Deploy to Vercel (preview or production) | +| `/vercel-plugin:env` | Manage environment variables | +| `/vercel-plugin:status` | Project status overview | ### Hooks @@ -189,19 +189,19 @@ skills// ### Synced Skills -| Skill | Upstream Repo | -|-------|--------------| -| `ai-sdk` | [vercel/ai](https://github.com/vercel/ai) | -| `chat-sdk` | [vercel/chat](https://github.com/vercel/chat) | -| `eve` | [vercel/eve](https://github.com/vercel/eve) | -| `next-cache-components` | [vercel-labs/next-skills](https://github.com/vercel-labs/next-skills) | -| `next-forge` | [vercel/next-forge](https://github.com/vercel/next-forge) | -| `next-upgrade` | [vercel-labs/next-skills](https://github.com/vercel-labs/next-skills) | -| `nextjs` | [vercel-labs/next-skills](https://github.com/vercel-labs/next-skills) | -| `react-best-practices` | [vercel-labs/agent-skills](https://github.com/vercel-labs/agent-skills) | -| `vercel-cli` | [vercel/vercel](https://github.com/vercel/vercel) | -| `vercel-sandbox` | [vercel-labs/agent-browser](https://github.com/vercel-labs/agent-browser) | -| `workflow` | [vercel/workflow](https://github.com/vercel/workflow) | +| Skill | Upstream Repo | +| ----------------------- | ------------------------------------------------------------------------- | +| `ai-sdk` | [vercel/ai](https://github.com/vercel/ai) | +| `chat-sdk` | [vercel/chat](https://github.com/vercel/chat) | +| `eve` | [vercel/eve](https://github.com/vercel/eve) | +| `next-cache-components` | [vercel-labs/next-skills](https://github.com/vercel-labs/next-skills) | +| `next-forge` | [vercel/next-forge](https://github.com/vercel/next-forge) | +| `next-upgrade` | [vercel-labs/next-skills](https://github.com/vercel-labs/next-skills) | +| `nextjs` | [vercel-labs/next-skills](https://github.com/vercel-labs/next-skills) | +| `react-best-practices` | [vercel-labs/agent-skills](https://github.com/vercel-labs/agent-skills) | +| `vercel-cli` | [vercel/vercel](https://github.com/vercel/vercel) | +| `vercel-sandbox` | [vercel-labs/agent-browser](https://github.com/vercel-labs/agent-browser) | +| `workflow` | [vercel/workflow](https://github.com/vercel/workflow) | ### Syncing an Upstream Skill From 6c63c48b94a5fcc7bfe1c58dfa88e244f9205082 Mon Sep 17 00:00:00 2001 From: melkeydev Date: Sun, 19 Jul 2026 21:17:18 -0700 Subject: [PATCH 2/2] adding license for vercel plugin --- LICENSE | 13 +++++++++++++ README.md | 4 ++++ package.json | 1 + 3 files changed, 18 insertions(+) create mode 100644 LICENSE diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..17d92e4 --- /dev/null +++ b/LICENSE @@ -0,0 +1,13 @@ +Copyright 2026 Vercel, Inc. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. \ No newline at end of file diff --git a/README.md b/README.md index 3f77db8..aefe567 100644 --- a/README.md +++ b/README.md @@ -291,3 +291,7 @@ If something doesn't work right, a skill gives bad advice, or injection doesn't - What you were building - What the plugin injected (or didn't) — enable debug logs with `VERCEL_PLUGIN_LOG_LEVEL=debug` - What was wrong about it + +## License + +[Apache-2.0](LICENSE) diff --git a/package.json b/package.json index 21d51f7..f0bbe40 100644 --- a/package.json +++ b/package.json @@ -2,6 +2,7 @@ "name": "vercel-plugin", "version": "0.45.1", "private": true, + "license": "Apache-2.0", "bin": { "vercel-plugin": "src/cli/index.ts" },