Skip to content

feat: add Cursor plugin support#82

Closed
alvaroarmijos wants to merge 1 commit into
mainfrom
feat/cursor-support
Closed

feat: add Cursor plugin support#82
alvaroarmijos wants to merge 1 commit into
mainfrom
feat/cursor-support

Conversation

@alvaroarmijos

Copy link
Copy Markdown

Description

Adds Cursor IDE support to the VGV AI Flutter Plugin. This includes:

  • .cursor-plugin/plugin.json — Cursor plugin manifest that maps skills, hooks, and MCP server configuration so Cursor can discover and load the plugin
  • README.md — adds a dedicated Cursor installation section with the /add-plugin vgv-ai-flutter-plugin chat command and a link to the Cursor Marketplace
  • CLAUDE.md — updates the project overview and repository structure to reflect that this plugin supports both Claude Code and Cursor

Closes #48

Type of Change

  • New feature (feat)
  • Bug fix (fix)
  • Code refactor (refactor)
  • Documentation (docs)
  • CI change (ci)
  • Chore (chore)

@alvaroarmijos
alvaroarmijos requested a review from a team as a code owner April 13, 2026 00:29
@alvaroarmijos alvaroarmijos self-assigned this Apr 13, 2026
Add .cursor-plugin/plugin.json manifest for Cursor IDE, update README with Cursor installation instructions using /add-plugin, and update CLAUDE.md to reflect the dual Claude Code/Cursor support.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@ryzizub

ryzizub commented Apr 17, 2026

Copy link
Copy Markdown
Contributor

We have couple of important stuff like hooks that are not addressed here and those might not be supported by cursor. But good start @alvaroarmijos ! ❤️

@ryzizub
ryzizub self-requested a review April 17, 2026 15:14
@alvaroarmijos

Copy link
Copy Markdown
Author

@ryzizub Correct! This initial PR focuses on enabling skills and MCP server support for Cursor as a first step. Hooks compatibility will be addressed in a follow-up PR. Cursor uses a different hook event format and payload structure than Claude Code, so those scripts will need adaptation before we can wire them up.

@ryzizub

ryzizub commented Apr 21, 2026

Copy link
Copy Markdown
Contributor

Moving this to draft as there are some extra steps we are discussing internally

@ryzizub
ryzizub marked this pull request as draft April 21, 2026 15:18
@RuiMiguel

Copy link
Copy Markdown
Contributor

@ryzizub Correct! This initial PR focuses on enabling skills and MCP server support for Cursor as a first step. Hooks compatibility will be addressed in a follow-up PR. Cursor uses a different hook event format and payload structure than Claude Code, so those scripts will need adaptation before we can wire them up.

I'm curious to see the difference between hooks. I wouldn't like to do them twice and maintain nearly similar scripts, but if they use different payload we would need to adapt it

@RuiMiguel

Copy link
Copy Markdown
Contributor

Also linked to this other issue #66 we must document Cursor hooks at its own md document. That's a good example of what Claude and Cursor should include into their owns md files

@ryzizub ryzizub added the p2 Important issues not at the top of the work list label Jun 22, 2026
Comment thread README.md
/add-plugin vgv-ai-flutter-plugin
```

Or install from the [Cursor Marketplace][cursor_marketplace_link].

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We would need to add cursor marketplace setup into https://github.com/VeryGoodOpenSource/very-good-claude-code-marketplace am i wrong?

@ryzizub ryzizub mentioned this pull request Jul 21, 2026
1 task
@ryzizub

ryzizub commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

Closing in favor of the open-standard approach (epic #51).

We've decided not to maintain per-harness plugin manifests. Instead we publish skills to the open agent-skills standard (.agents/skills/ + skills.sh, #50). Cursor reads .agents/skills/ directly, so it picks up the skills for free once we publish — no dedicated .cursor-plugin/ manifest to maintain. Cursor is now tracked as an experimental-tier consumer in #48.

Thanks for the work here — the manifest-mapping done in this PR was useful for understanding the tradeoffs that led to this decision. Reopen or reference it if we ever promote Cursor to a dedicated tier.

@ryzizub ryzizub closed this Jul 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

p2 Important issues not at the top of the work list

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: add support for Cursor

3 participants