- Poly SymbolsImplement PolySymbols completion, references, and rename.JetBrains/intellij-community20,612
- Poly SymbolsImplement PolySymbols completion, references, and rename.JetBrains/intellij-community20,612
- Pseudo KmpCreate or modify IntelliJ pseudo-KMP expect/actual modules.JetBrains/intellij-community20,612
- Pseudo KmpCreate or modify IntelliJ pseudo-KMP expect/actual modules.JetBrains/intellij-community20,612
- Py Code Insight CountersCount Python code insight work in tests with PyCodeInsightCounters.JetBrains/intellij-community20,612
- Py Code Insight CountersCount Python code insight work in tests with PyCodeInsightCounters.JetBrains/intellij-community20,612
- RegistryUse the IntelliJ Registry API for registry keys and feature flags.JetBrains/intellij-community20,612
- RegistryUse the IntelliJ Registry API for registry keys and feature flags.JetBrains/intellij-community20,612
- Safe PushPush IntelliJ repository changes through the Safe Push workflow.JetBrains/intellij-community20,612
- Safe PushPush IntelliJ repository changes through the Safe Push workflow.JetBrains/intellij-community20,612
- Sibling Checkout CommitsTake commits from a sibling checkout as patches, without a fetch.JetBrains/intellij-community20,612
- Sibling Checkout CommitsTake commits from a sibling checkout as patches, without a fetch.JetBrains/intellij-community20,612
- SsrCreate or modify IntelliJ Structural Search and Replace patterns.JetBrains/intellij-community20,612
- SsrCreate or modify IntelliJ Structural Search and Replace patterns.JetBrains/intellij-community20,612
- Symbols ApiUse IntelliJ Symbol API for declarations, references, and rename.JetBrains/intellij-community20,612
- Symbols ApiUse IntelliJ Symbol API for declarations, references, and rename.JetBrains/intellij-community20,612
- TestingRun or troubleshoot IntelliJ `tests.cmd` tests and discovery.JetBrains/intellij-community20,612
- TestingRun or troubleshoot IntelliJ `tests.cmd` tests and discovery.JetBrains/intellij-community20,612
- Testing InternalsDebug IntelliJ `tests.cmd` execution, discovery, and runner internals.JetBrains/intellij-community20,612
- Testing InternalsDebug IntelliJ `tests.cmd` execution, discovery, and runner internals.JetBrains/intellij-community20,612
- TreehouseSafely acquire, inspect, and return leased Treehouse workspaces.JetBrains/intellij-community20,612
- TreehouseSafely acquire, inspect, and return leased Treehouse workspaces.JetBrains/intellij-community20,612
- Ui AccessibilityReview IntelliJ UI accessibility for keyboard, focus, and labels.JetBrains/intellij-community20,612
- Ui AccessibilityReview IntelliJ UI accessibility for keyboard, focus, and labels.JetBrains/intellij-community20,612
- Writing TestsWrite IntelliJ JUnit 5 tests with fixtures, lifecycle, and EDT.JetBrains/intellij-community20,612
- Writing TestsWrite IntelliJ JUnit 5 tests with fixtures, lifecycle, and EDT.JetBrains/intellij-community20,612
- Youtrack CommunityYouTrack CLI for a community checkout; the monorepo uses `youtrack`.JetBrains/intellij-community20,612
- Youtrack CommunityYouTrack CLI for a community checkout; the monorepo uses `youtrack`.JetBrains/intellij-community20,612
- Jewel Pr PreparerPrepare a Jewel pull request: validate the commit, run local CI checks, draft release notes, and create the PR.JetBrains/intellij-community20,582
- Jewel Pr PreparerPrepare a Jewel pull request: validate the commit, run local CI checks, draft release notes, and create the PR.JetBrains/intellij-community20,582
- Jewel Release HelperPrepare a Jewel release: version bumps, checks, release notes, cherry-picks, artifact validation, and tagging.JetBrains/intellij-community20,582
- Jewel Release HelperPrepare a Jewel release: version bumps, checks, release notes, cherry-picks, artifact validation, and tagging.JetBrains/intellij-community20,582
- Managing YoutrackDeprecated — use the `youtrack` skill instead. This skill's hand-built curl recipes for youtrack.jetbrains.com have been replaced by a single CLI that covers issues, comments, links, tags, work items, attachments, users, and project schemas.JetBrains/intellij-community20,421
- Remote DevGuidelines for structuring and developing IntelliJ remote development modules. Use when working on Remote Development features.JetBrains/intellij-community20,307
- Remote DevGuidelines for structuring and developing IntelliJ remote development modules. Use when working on Remote Development features.JetBrains/intellij-community20,307
- ChangelogMaintains the IdeaVim changelog (CHANGES.md). Use when updating the changelog, documenting releases, or reviewing commits/PRs for changelog entries.JetBrains/ideavim10,278
- Doc SyncKeeps IdeaVim documentation in sync with code changes. Use this skill when you need to verify documentation accuracy after code changes, or when checking if documentation (in doc/, README.md, CONTRIBUTING.md) matches the current codebase. The skill can work bidirectionally - from docs to code verification, or from code changes to documentation updates.JetBrains/ideavim10,278
- Extensions Api MigrationMigrates 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.JetBrains/ideavim10,278
- Git WorkflowIdeaVim git workflow conventions covering commits, branches, PRs, and CI. Use when creating commits, managing branches, creating pull requests, reviewing git history, or any git-related activity in the IdeaVim project.JetBrains/ideavim10,278
- Issues DeduplicationHandles deduplication of YouTrack issues. Use when cleaning up duplicate issues, consolidating related bug reports, or organizing issue tracker.JetBrains/ideavim10,278
- Tests MaintenanceMaintains IdeaVim test suite quality. Reviews disabled tests, ensures Neovim annotations are documented, and improves test readability. Use for periodic test maintenance.JetBrains/ideavim10,278
- Fix BugEnd-to-end bug fix workflow for the Exposed project. Accepts a GitHub issue (#NUMBER), YouTrack issue (EXPOSED-NUMBER), or YouTrack URL (https://youtrack.jetbrains.com/issue/EXPOSED-NUMBER). Fetches the issue, creates a failing reproducer test, commits on a new branch, implements the fix, validates, and opens a PR. Use this skill whenever the user wants to fix a bug from an issue tracker, mentions a EXPOSED issue number, or references a GitHub issue to fix.JetBrains/Exposed9,292
- Migrate To 1.0Migrates a Kotlin project from Exposed 0.61.0 to Exposed 1.0. Scans Kotlin sources and build files, applies the mechanical changes documented in the official 1.0 migration guide (package renames, JDBC module moves, SqlExpressionBuilder lambda → top-level imports, build dependency bumps), and produces a report of items that need manual review. Use when the user wants to upgrade an existing Exposed 0.61.0 project to 1.0; for older 0.x versions the skill emits a compatibility warning and proceeds oJetBrains/Exposed9,292
- Add Java Code Snippets In DocsUse when the user asks to add Java tabs/examples to mkdocs docs that already have Kotlin examples (files under docs/docs/**.md using === "Kotlin" / Knit INCLUDE+SUFFIX blocks). Handles mkdocs-material tabs, Knit directives, @JavaAPI bridge methods, and JVM factory classes.JetBrains/koog4,601
- Arithmetic EvaluatorEvaluate arithmetic expressions and return numeric results. Use when a user asks an arithmetic question, requests calculation, or provides a math expression involving numbers, parentheses, and arithmetic operators.JetBrains/koog4,601
- Split Jvm NonjvmSplits a class or several classes in the common source set commonMain into JVM and non-JVM parts into jvmCommonMain and nonJvmCommonMain. This is used to provide some JVM-specific functionality for a class on JVM targets (e.g. Kotlin/JVM or Java backend or Android).JetBrains/koog4,601
- Weather RetrievalRetrieve current weather information for a specific location. Use when a user asks for weather, temperature, conditions, forecast summary, or climate details for a city, region, or place.JetBrains/koog4,601
- Use Modern GoUse the Modern Go Guidelines CLI whenever writing, modifying, fixing, or refactoring Go code. Apply its version-specific guidance to generated changes.JetBrains/go-modern-guidelines3,595
- ActionsGuidelines for implementing IntelliJ actions (AnAction). Use those rules when you need to create or change an action in the intellij platform.JetBrains/MPS1,660
- ActionsGuidelines for implementing IntelliJ actions (AnAction). Use those rules when you need to create or change an action in the intellij platform.JetBrains/MPS1,660
- Bugfix WorkflowStructured MPS bugfix workflow driven by a YouTrack issue ID — preflight tool checks, version/branch derivation, parallel-agent problem analysis, solution design, branch creation, implementation, review, TeamCity feature-branch validation, and YouTrack updates. Use when the user invokes "/bugfix", "/bugfix-workflow", asks to "fix a bug", "work on a bug", "investigate an issue", or provides a YouTrack issue ID.JetBrains/MPS1,660
- Bugfix WorkflowStructured MPS bugfix workflow driven by a YouTrack issue ID — preflight tool checks, version/branch derivation, parallel-agent problem analysis, solution design, branch creation, implementation, review, TeamCity feature-branch validation, and YouTrack updates. Use when the user invokes "/bugfix", "/bugfix-workflow", asks to "fix a bug", "work on a bug", "investigate an issue", or provides a YouTrack issue ID.JetBrains/MPS1,660
- Code StyleCode style rules for IntelliJ codebase. Use when writing or reviewing code for style compliance.JetBrains/MPS1,660
- Code StyleCode style rules for IntelliJ codebase. Use when writing or reviewing code for style compliance.JetBrains/MPS1,660
- CommitsUse this skill whenever the user asks to commit changes, write or fix a commit message, amend or rename a commit, or do a workflow that includes committing in the IntelliJ repository. This is a thin repo-specific overlay: use IntelliJ commit format, write full commit messages by default, and keep requested suffixes such as IJ-MR trailers in a final separate paragraph.JetBrains/MPS1,660
- CommitsUse this skill whenever the user asks to commit changes, write or fix a commit message, amend or rename a commit, or do a workflow that includes committing in the IntelliJ repository. This is a thin repo-specific overlay: use IntelliJ commit format, write full commit messages by default, and keep requested suffixes such as IJ-MR trailers in a final separate paragraph.JetBrains/MPS1,660
- DebuggingDebugging techniques and tools for IntelliJ development. Use when debugging IDE issues or investigating failures.JetBrains/MPS1,660
- DebuggingDebugging techniques and tools for IntelliJ development. Use when debugging IDE issues or investigating failures.JetBrains/MPS1,660
- Mps Aspect AccessoriesWire MPS module and model dependencies, used languages, used devkits, extended languages, runtime solutions, accessory models, and language/dependency versions. Use when adding/removing module dependencies, importing languages or devkits into a model, declaring runtime solutions, or shipping accessory content visible to consumers without explicit import.JetBrains/MPS1,660
- Mps Aspect AccessoriesWire MPS module and model dependencies, used languages, used devkits, extended languages, runtime solutions, accessory models, and language/dependency versions. Use when adding/removing module dependencies, importing languages or devkits into a model, declaring runtime solutions, or shipping accessory content visible to consumers without explicit import.JetBrains/MPS1,660