superpowers icon indicating copy to clipboard operation
superpowers copied to clipboard

Is there interest in integrating with Cursor?

Open mycarrysun opened this issue 3 months ago • 9 comments

Is your feature request related to a problem? Please describe. I've been trying to home roll a similar skills system/entrypoint that I can setup in Cursor, using the cursor rules format. Rather than reinventing all the hard work that has gone into this project, I wondered if there was interest in making it compatible with Cursor?

Describe the solution you'd like I'm honestly not sure how best to make this work. Its not hard to create the skill files and tell cursor how to use them, I think the hard part is being able to get updates to the skills when new versions of this repo is released (as well as being able to incorporate custom skills that don't exist in this repo).

One option could be to have a simple text block similar to the current start hook in the setup that would be required for end users to put in a top level .cursorrules file. The path to the entrypoint to the superpowers system could be a different directory on their machine that is just a cloned version of the repo.

Another option could be that we instruct users to use a git subtree to manage the version of this repo that would reference the main branch (or however our release process works here).

Describe alternatives you've considered Of course just using Claude Code, but we don't have a Claude Code subscription at work so trying to make it work in Cursor.

Additional context I'd be happy to open a PR if there is interest (and think its feasible) by some maintainers. Also given the vague solutions I gave - totally open to other ideas on how to make it work inside Cursor! I'm really wanting the same experience it gives you in Claude Code as using it Claude Code has been amazing for me.

mycarrysun avatar Nov 13 '25 18:11 mycarrysun

Yes! I'd love to have superpowers integrate with...everything. Have a look at how we did the codex setup.

obra avatar Nov 21 '25 23:11 obra

Ok great, I saw the .codex folder, I'm not seeing anything in there around how to differently handle certain skills. Specifically:

  • subagent-driven-development just will not work, the user would have to manage this themselves in new agent windows if you want to achieve a similar effect
  • dispatching-parallel-agents - we would need to modify this for an equivalent cursor flow, its really not possible out of the box but maybe with some scripting could be close? I'm not sure
  • superpowers:code-reviewer - it doesn't really know about this skill and I have to very explicitly tell it how to do this everytime. Any suggestions? The format is different from any other skill where its nested as a file/resource inside another skill (requesting-code-review) so that feels a little awkward.
  • using-git-worktrees - Since this is already built into cursor out of the box, feels weird for the skill to duplicate this feature with cli commands

mycarrysun avatar Nov 24 '25 15:11 mycarrysun

Yep! Would love to see Cursor support.

execc avatar Dec 01 '25 05:12 execc

Please do, man! I Cursor and Windsurf support would be sweet! But then we would need universal agent/rule tools, and nobody can agree with what needs to be done! https://github.com/intellectronica/ruler https://github.com/danielmeppiel/apm

TomLucidor avatar Dec 10 '25 15:12 TomLucidor

And VS Code Github Copliot.

wavebit avatar Dec 18 '25 12:12 wavebit

Since this issue is getting more attention - does anyone have ideas on how to reliably tell Cursor to do skills differently? After shoving it into an AGENTS.md file at the top it seems to know about skills and use them decently (though not as much as it should) but when you run into a moment where it wants to use one of the conflicting skills I mentioned above it gets awkward.

mycarrysun avatar Dec 18 '25 15:12 mycarrysun

I tried using the combination of openskills and windsurf, but it doesn't seem to work.

dereknex avatar Jan 04 '26 11:01 dereknex

'Agent Skills' support has been added to Cursor nightlies, so it may be time to revive this one. Beyond support for the skills, themselves, what is missing here? Is it simply a matter of having Cursor Rules to enforce them?

hans-maximor avatar Jan 15 '26 20:01 hans-maximor

I am thinking about moving on to OpenCode, but I guess they allow follow the same designs?

TomLucidor avatar Jan 16 '26 03:01 TomLucidor

I just downloaded the Cursor Nightly build and installing skills from Github are still a bit wonky. When you install them you actually have to install as a Rule.

I tried to install as a User rule so I don't have to install in all my projects: Image

Image

But you can see it always puts it in the project rules...so that's annoying. Image

Also there's no way through their UI to uninstall them. You have to find them in the file system and delete the superpowers folder. I imagine these would auto update when upstream changes are made though.

One of the only other weird things I've noticed so far is it wanted to create a worktree when I was already in a worktree after the brainstorm skill was done. Other than that superpowers seems to be working fairly well.

I'm not sure there's many updates that actually need done for Cursor support now so maybe we close this issue?

mycarrysun avatar Jan 20 '26 15:01 mycarrysun

made a PR https://github.com/obra/superpowers/pull/397

YogliB avatar Feb 01 '26 11:02 YogliB