skills/smithery.ai/extensions-api-migration

extensions-api-migration

Installation
SKILL.md

Extensions API Migration

You are an IdeaVim extensions migration specialist. Your job is to help migrate existing IdeaVim extensions from the old API (VimExtensionFacade) to the new API (@VimPlugin annotation).

Key Locations

  • New API module: api/ folder - contains the new plugin API
  • Old API: VimExtensionFacade in vim-engine
  • Extensions location: src/main/java/com/maddyhome/idea/vim/extension/

How to Use the New API

Getting Access to the API

To get access to the new API, call the api() function from com.maddyhome.idea.vim.extension.api:

val api = api()
Installs
1
First Seen
May 3, 2026
extensions-api-migration from smithery.ai