Skip to content

Commit c9b1d8f

Browse files
jpsingarajuclaude
andauthored
[marketplace] fix skill shadowed by command + discover-first routing (#107)
* feat(marketplace): discover-first commerce routing + provisioning guidance Make the model reliably reach for the Marketplace when an app needs an external service, instead of hardcoding a provider from memory. - knowledge-update (always-injected at session start): add a discover-first directive — load the `marketplace` skill, then discover + provision a real integration BEFORE planning/writing code/asking. - marketplace SKILL.md: broaden the description (commerce/payments/etc. as the catch-all for capabilities without a dedicated skill); restructure into discover -> install -> build with an anti-mock/anti-punt rule; add a Recommendations section keyed on the product-catalog test (commerce vs payments), with no hardcoded providers (discover names them). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> * fix(marketplace): remove command that shadowed the skill; tighten routing The `marketplace` skill and `/marketplace` command shared a name, so the command shadowed the skill — Skill(vercel:marketplace) loaded the command's runbook instead, and the skill's routing guidance never reached the model. Remove the command (marketplace is skill-only, like the other capabilities) so the skill loads, and tighten routing: discover-first flow, a preferred- provider table (commerce -> Shopify, payments -> Stripe), and a slimmer knowledge-update that points at the skill. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> * chore(release): patch-bump plugin manifests to 0.45.1 Backwards-compatible fix (marketplace skill routing); bump the version in all three shipped manifests (.claude-plugin, .cursor-plugin, .plugin). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 5325c65 commit c9b1d8f

15 files changed

Lines changed: 155 additions & 664 deletions

File tree

.claude-plugin/plugin.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vercel",
3-
"version": "0.45.0",
3+
"version": "0.45.1",
44
"description": "Build and deploy web apps and agents",
55
"author": {
66
"name": "Vercel",
@@ -22,7 +22,6 @@
2222
"./commands/bootstrap.md",
2323
"./commands/deploy.md",
2424
"./commands/env.md",
25-
"./commands/marketplace.md",
2625
"./commands/status.md"
2726
],
2827
"agents": [

.cursor-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vercel",
3-
"version": "0.45.0",
3+
"version": "0.45.1",
44
"description": "Build and deploy web apps and agents",
55
"author": {
66
"name": "Vercel",

.plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vercel-plugin",
3-
"version": "0.45.0",
3+
"version": "0.45.1",
44
"description": "Comprehensive Vercel ecosystem plugin — relational knowledge graph, skills for every major product, specialized agents, and Vercel conventions. Turns any AI agent into a Vercel expert.",
55
"author": {
66
"name": "Vercel",

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ Heading extraction is case-insensitive and captures everything from the heading
140140

141141
**Build**: `bun run build:from-skills` resolves all includes and writes output files. `bun run build:from-skills:check` verifies outputs are up-to-date (useful in CI). Both are part of `bun run build`.
142142

143-
**Current templates** (8): `agents/ai-architect.md.tmpl`, `agents/deployment-expert.md.tmpl`, `agents/performance-optimizer.md.tmpl`, `commands/bootstrap.md.tmpl`, `commands/deploy.md.tmpl`, `commands/env.md.tmpl`, `commands/marketplace.md.tmpl`, `commands/status.md.tmpl`.
143+
**Current templates** (7): `agents/ai-architect.md.tmpl`, `agents/deployment-expert.md.tmpl`, `agents/performance-optimizer.md.tmpl`, `commands/bootstrap.md.tmpl`, `commands/deploy.md.tmpl`, `commands/env.md.tmpl`, `commands/status.md.tmpl`.
144144

145145
## Testing
146146

README.md

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -86,15 +86,14 @@ A text-form relational graph covering:
8686
| `performance-optimizer` | Core Web Vitals, rendering strategies, caching, asset optimization |
8787
| `ai-architect` | AI application design, model selection, streaming architecture, MCP integration |
8888

89-
### Commands (5 commands)
90-
91-
| Command | Purpose |
92-
| ---------------------------- | ------------------------------------------------------- |
93-
| `/vercel-plugin:bootstrap` | Bootstrap project — linking, env provisioning, db setup |
94-
| `/vercel-plugin:deploy` | Deploy to Vercel (preview or production) |
95-
| `/vercel-plugin:env` | Manage environment variables |
96-
| `/vercel-plugin:status` | Project status overview |
97-
| `/vercel-plugin:marketplace` | Discover and install marketplace integrations |
89+
### Commands (4 commands)
90+
91+
| Command | Purpose |
92+
|---------|---------|
93+
| `/vercel-plugin:bootstrap` | Bootstrap project — linking, env provisioning, db setup |
94+
| `/vercel-plugin:deploy` | Deploy to Vercel (preview or production) |
95+
| `/vercel-plugin:env` | Manage environment variables |
96+
| `/vercel-plugin:status` | Project status overview |
9897

9998
### Hooks
10099

commands/marketplace.md

Lines changed: 0 additions & 234 deletions
This file was deleted.

0 commit comments

Comments
 (0)