That’s a bit broader than what this forum covers, since a true “write once, run anywhere” standard for AI skills and workflows doesn’t really exist yet across IDEs.
Each tool (Cursor, Windsurf, Copilot, etc.) has made its own choices about formats and discovery conventions, and I’m not aware of a universal specification that bridges them (at the moment, anyway). Things are evolving fast, so that may change soon!
Speaking for the Cursor side of things:
- Cursor uses
.mdcfiles stored in.cursor/rules/for rules and skills. - The Skills vs. Commands vs. Rule thread here on the forum is a good starting point
- The How to use Agent Skills in Cursor IDE? thread is also worth a read
If your goal is portability, some people write the core logic in plain markdown files and maintain thin IDE-specific wrappers. But that’s a design tradeoff, not a supported standard.