An example Team Marketplace that includes a set of starter plugins for Cursor.
This repo currently ships five grouped plugins:
- git-workflows: commit, PR, CI, merge conflict, and branch validation workflows
- documentation: README updates, weekly review summaries, markdown naming, and docs writing
- pm: Ticket-oriented PM workflows with MCP config, ticket writing, and board summarization
- design: wireframes, component design support, and mockup workflow
- testing-reliability: Datadog dashboards, performance optimization, and testing agents
.cursor-plugin/marketplace.json: marketplace manifest and plugin registryplugins/<plugin-name>/.cursor-plugin/plugin.json: per-plugin metadataplugins/<plugin-name>/rules: rule files (.mdc)plugins/<plugin-name>/skills: skill folders withSKILL.mdplugins/<plugin-name>/agents: subagent definitionsplugins/<plugin-name>/mcp.json: MCP server configuration for each plugin
Run:
node scripts/validate-template.mjsThis checks marketplace paths, plugin manifests, and required frontmatter in rule/skill/agent/command files.
- Each plugin has a valid
.cursor-plugin/plugin.json - Plugin names are unique, lowercase, and kebab-case
.cursor-plugin/marketplace.jsonentries map to real plugin folders- Required frontmatter metadata exists in plugin content files
- Logo paths resolve correctly from each plugin manifest
node scripts/validate-template.mjspasses