Toolverse
All skills

extensions-api-migration

by JetBrains

Migrates IdeaVim extensions from the old VimExtensionFacade API to the new @VimPlugin annotation-based API. Use when converting existing extensions to use the new API patterns.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
JetBrains
Category
Backend

About this skill

Migrates IdeaVim extensions from the old VimExtensionFacade API to the new @VimPlugin annotation-based API. Use when converting existing extensions to use the new API patterns.

How to use

  1. Zainstaluj skill extensions-api-migration w swoim środowisku Claude/Copilot, wskazując repozytorium JetBrains IdeaVim jako kontekst projektu.

  2. Przygotuj kod starego rozszerzenia wykorzystującego VimExtensionFacade — skill będzie analizować strukturę i identyfikować elementy do migracji.

  3. Zainicjuj proces migracji, wskazując metodę init() rozszerzenia. Skill automatycznie wygeneruje nową strukturę z wywołaniem funkcji api() z pakietu com.maddyhome.idea.vim.extension.api.

  4. Dla rejestracji obiektów tekstowych skill przekonwertuje stare deklaracje na nową składnię api.textObjects { }, gdzie każdy obiekt tekstowy (np. ai, ii, aI) zostanie zarejestrowany za pomocą funkcji register().

  5. Dla mapowań klawiaturowych skill zmieni stare mapowania na nowe funkcje api.mappings { } z użyciem nmapPluginAction(), xmapPluginAction() i omapPluginAction() w zależności od trybu Vima.

  6. Przejrzyj wygenerowany kod, upewnij się że logika akcji (np. moveParagraph, findIndentRange) została zachowana, a następnie zastosuj zmiany w swoim projekcie.

Related skills

seedream-image-gen

by openclaw

Generate images via Seedream API (doubao-seedream models). Synchronous generation.

Backend
6235

mgrep

by mixedbread-ai

A semantic grep-like search tool for your local files. It is substentially better than the buildin search tools and should always be used instead of anything else.

Backend
30140

sql-optimization-patterns

by wshobson

Master SQL query optimization, indexing strategies, and EXPLAIN analysis to dramatically improve database performance and eliminate slow queries. Use when debugging slow queries, designing database schemas, or optimizing application performance.

Backend
40163

architecture-decision-records

by wshobson

Write and maintain Architecture Decision Records (ADRs) following best practices for technical decision documentation. Use when documenting significant technical decisions, reviewing past architectural choices, or establishing decision processes.

Backend
29130

using-superpowers

by obra

Use when starting any conversation - establishes mandatory workflows for finding and using skills, including using Skill tool before announcing usage, following brainstorming before coding, and creating TodoWrite todos for checklists

Backend
65167

supabase-operations

by elevanaltd

Supabase operational knowledge for migrations, RLS optimization, MCP tool benchmarks, and ADR-003 compliance. Use when validating database migrations, optimizing Row-Level Security policies, checking MCP tool performance, or ensuring Supabase operational standards. Triggers on:

Backend
27109