C
ChaoBro

Cursor Is Also Building a Plugin Specification: The Next Round of AI IDE Competition Isn't About More Buttons, But Migratable Workflows

If the Claude Code plugin directory is like a "proto-package manager for AI programming," then cursor/plugins is another clear signal: AI IDEs no longer want to cram all capabilities into the core product; they are starting to let workflows flow as plugins.

At the time of this scrape, Cursor's official cursor/plugins repository had around 644 stars and 80 forks, gaining roughly 133 new stars in a single day on GitHub's TypeScript Trending list. While these numbers aren't astronomical, the structural shift they represent is highly significant.

The README states it directly: these are "Official Cursor plugins for popular developer tools, frameworks, and SaaS products." Each plugin resides in its own independent directory at the repository root, complete with a .cursor-plugin/plugin.json manifest. The root also contains a .cursor-plugin/marketplace.json file to catalog the entire marketplace.

What's truly interesting is the directory structure. Cursor's plugins aren't just UI extensions; they can also include:

  • skills/: Agent Skills with frontmatter
  • rules/: Cursor rule files, commonly known as .mdc
  • mcp.json: MCP server definitions
  • README.md, CHANGELOG.md, LICENSE

This shows that Cursor's understanding of plugins isn't about "adding a button to the editor," but rather "packaging a complete Agent workflow."

Take a scenario familiar to most dev teams. A frontend team might have its own component constraints: no writing raw CSS directly, mandatory use of design tokens, unified encapsulation for API requests, and tests that must cover critical interactions. Previously, these rules were scattered across Cursor rules, project documentation, and PR comments. Switching projects meant re-explaining everything; onboarding new members meant slowly stumbling through the same pitfalls.

With the plugin specification, these constraints can become an "installable workflow": rules go into rules/, executable capabilities into skills/, and external service integrations into mcp.json. Instead of guessing team habits, the AI reads a clear set of behavioral boundaries.

This will fundamentally change how AI IDEs compete.

Past competition revolved around: who has faster completions, smoother chat, or larger context windows. The next dimension will be: whose workflow assets are easier to migrate. If a team writes extensive rules, skills, and MCP configurations for Cursor, these become production assets. Whether they can be reused across projects, audited, or upgraded by version will directly impact tool stickiness.

However, there's a practical reality: every company is defining its own plugin directory structure. Claude Code uses .claude-plugin/plugin.json, while Cursor uses .cursor-plugin/plugin.json. On the surface, they both support concepts like skills, MCP, and commands/rules, but the details aren't fully aligned. In the short term, this drives ecosystem innovation; in the long run, it could become a migration cost.

My advice is straightforward: if you want to start consolidating AI workflows for your team now, don't just write "prompts tailored for a specific tool." Try to split the content into three more neutral layers: rules, skills, and tool connections. Rules define boundaries, skills define steps, and MCP defines external capabilities. This way, even if different AI IDEs change their plugin formats, you won't have to start from scratch.

For team leads, the most valuable action right now isn't chasing plugin counts, but building an "AI workflow asset inventory": which rules belong to project-wide standards, which skills are repo-specific, and which MCP services will touch sensitive data. Once the plugin ecosystem matures, this inventory can be directly converted into installable directories. Without this step, even a booming plugin market will just result in new configuration chaos.

The Cursor plugin specification is still in its early stages, but the direction is clear: the value of an AI IDE isn't just "helping you write code," but enabling teams to embed their own engineering methodologies into it.

Primary Source: GitHub - cursor/plugins