diff --git a/README.md b/README.md
index a98f61a..d518216 100644
--- a/README.md
+++ b/README.md
@@ -12,11 +12,11 @@ Marketplace plugins for Reforma. Each plugin is a folder with `.reforma-plugin/p
| professor | [Professor](marketplace/moods/professor) | Reforma | Moods | Grills the problem first — researches, challenges assumptions, settles every major fork with you — then builds. |
| founder | [Founder](marketplace/moods/founder) | Reforma | Moods | Rough idea in, MVP out. Picks product, UX, and copy — no workshop. If it flops, it gets deleted. |
| caveman-mode | [Caveman](marketplace/moods/caveman-mode) | Reforma | Moods | Chat like a caveman — savage mouth, real work. |
-| react-best-practices | [React Best Practices](marketplace/playbooks/react-best-practices) | Vercel | Playbooks | Keep the app fast — React and Next.js performance patterns |
-| web-design-guidelines | [Web Design Guidelines](marketplace/playbooks/web-design-guidelines) | Vercel | Playbooks | Catch accessibility, form, and focus issues before they ship |
| frontend-design | [Frontend Design](marketplace/playbooks/frontend-design) | Anthropic | Playbooks | Give the UI a visual identity — palette, type, and layout for this product |
-| booking | [Booking](marketplace/playbooks/booking) | Reforma | Playbooks | Book a call, pick a slot, or show an event calendar — no third-party account |
+| web-design-guidelines | [Web Design Guidelines](marketplace/playbooks/web-design-guidelines) | Vercel | Playbooks | Catch accessibility, form, and focus issues before they ship |
+| react-best-practices | [React Best Practices](marketplace/playbooks/react-best-practices) | Vercel | Playbooks | Keep the app fast — React and Next.js performance patterns |
| i18n | [i18n](marketplace/playbooks/i18n) | Reforma | Playbooks | Multiple languages — translated copy and a language switcher for the app |
+| booking | [Booking](marketplace/playbooks/booking) | Reforma | Playbooks | Book a call, pick a slot, or show an event calendar — no third-party account |
| shadcn-tailwind | [shadcn / Tailwind](marketplace/system/shadcn-tailwind) | shadcn | System | Skills and MCP that help build components with shadcn and Tailwind. |
| visuals | [Visuals](marketplace/system/visuals) | Reforma | System | Type, color, marks, and icons for this product |
| nextjs | [Next.js](marketplace/system/nextjs) | Reforma | System | App Router — routes, Server Actions, caching, and proxy.ts |
diff --git a/marketplace.json b/marketplace.json
index a3ccd6d..7c0b427 100644
--- a/marketplace.json
+++ b/marketplace.json
@@ -53,24 +53,28 @@
"name": "Playbooks",
"plugins": [
{
- "name": "react-best-practices",
- "source": "./marketplace/playbooks/react-best-practices"
+ "name": "frontend-design",
+ "source": "./marketplace/playbooks/frontend-design"
},
{
"name": "web-design-guidelines",
"source": "./marketplace/playbooks/web-design-guidelines"
},
{
- "name": "frontend-design",
- "source": "./marketplace/playbooks/frontend-design"
+ "name": "react-best-practices",
+ "source": "./marketplace/playbooks/react-best-practices"
+ },
+ {
+ "name": "i18n",
+ "source": "./marketplace/playbooks/i18n"
},
{
"name": "booking",
"source": "./marketplace/playbooks/booking"
},
{
- "name": "i18n",
- "source": "./marketplace/playbooks/i18n"
+ "name": "games",
+ "source": "./marketplace/playbooks/games"
}
]
},
@@ -126,12 +130,34 @@
]
},
{
- "id": "games",
- "name": "Games",
+ "id": "workspace",
+ "name": "Workspace",
"plugins": [
{
- "name": "game-creator",
- "source": "./marketplace/games/game-creator"
+ "name": "context7",
+ "source": "./marketplace/workspace/context7"
+ },
+ {
+ "name": "notion",
+ "source": "https://github.com/makenotion/cursor-notion-plugin/tree/cf1324609edba6d617164f1dec138aeb43f26735",
+ "displayName": "Notion",
+ "description": "The team’s Notion — notes, pages, and databases in the project",
+ "brandColor": "#FFFFFF"
+ },
+ {
+ "name": "linear",
+ "source": "https://github.com/linear/cursor-plugin/tree/c2c4cb2ab23206c9219b0dd31c9571e4c922faeb",
+ "displayName": "Linear",
+ "description": "The issue tracker — bugs, projects, and docs from Linear",
+ "brandColor": "#000000"
+ },
+ {
+ "name": "slack",
+ "source": "./marketplace/workspace/slack"
+ },
+ {
+ "name": "github",
+ "source": "./marketplace/workspace/github-mcp"
}
]
},
@@ -255,7 +281,7 @@
"source": "https://github.com/dropbox/dropbox-ai-plugins/tree/4900430d6afa76fc2504e00e006895de424f3637/codex",
"displayName": "Dropbox",
"description": "Files in Dropbox — save, share, and pull them into the project",
- "brandColor": "#000000"
+ "brandColor": "#0061FF"
},
{
"name": "cloudinary",
@@ -370,38 +396,6 @@
}
]
},
- {
- "id": "workspace",
- "name": "Workspace",
- "plugins": [
- {
- "name": "context7",
- "source": "./marketplace/workspace/context7"
- },
- {
- "name": "notion",
- "source": "https://github.com/makenotion/cursor-notion-plugin/tree/cf1324609edba6d617164f1dec138aeb43f26735",
- "displayName": "Notion",
- "description": "The team’s Notion — notes, pages, and databases in the project",
- "brandColor": "#FFFFFF"
- },
- {
- "name": "linear",
- "source": "https://github.com/linear/cursor-plugin/tree/c2c4cb2ab23206c9219b0dd31c9571e4c922faeb",
- "displayName": "Linear",
- "description": "The issue tracker — bugs, projects, and docs from Linear",
- "brandColor": "#000000"
- },
- {
- "name": "slack",
- "source": "./marketplace/workspace/slack"
- },
- {
- "name": "github",
- "source": "./marketplace/workspace/github-mcp"
- }
- ]
- },
{
"id": "automation",
"name": "Automation",
diff --git a/marketplace/games/game-creator/assets/logo.svg b/marketplace/games/game-creator/assets/logo.svg
deleted file mode 100644
index e69ac43..0000000
--- a/marketplace/games/game-creator/assets/logo.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/marketplace/moods/bro-mode/assets/logo.svg b/marketplace/moods/bro-mode/assets/logo.svg
index a99841e..ab5d8e8 100644
--- a/marketplace/moods/bro-mode/assets/logo.svg
+++ b/marketplace/moods/bro-mode/assets/logo.svg
@@ -1,6 +1,9 @@
-
+