- Analysis Api Create Cherry Pick IssueCreate a KTIJ cherry-pick tracking issue for a KT fix that needs to be cherry-picked to an IntelliJ branch. Use when cherry-picking Analysis API fixes.JetBrains/kotlin53,480
- Analysis Api Mark Internal ApisDrive the per-module internal-API codebase test, then refine the suggested annotations down to `internal` (or up to `@KaImplementationDetail`) based on actual external usageJetBrains/kotlin53,480
- Build Bump Gradle VersionBumps the Gradle wrapper/distribution version that BUILDS the Kotlin project itself — the version behind `./gradlew`, defined by `gradle/wrapper/gradle-wrapper.properties`. Covers the wrapper regeneration and the version-specific fallout that follows it: removed/deprecated Gradle DSL, dependency-verification metadata, the Gradle Module Metadata fixtures, and the KGP functional tests. This is DISTINCT from the two sibling skills — it is NOT `build-tools-bump-gradle-api` (which bumps GRADLE_COMMONJetBrains/kotlin53,480
- Build Tools Bump Gradle ApiBumps the Gradle API version that Kotlin Gradle plugins are compiled against in the Kotlin compiler repository. Use this skill whenever the user asks to upgrade, bump, or update the Gradle compile API version, Gradle plugin API version, or GRADLE_COMMON_COMPILE_API_VERSION. Also use it when the user says something like "update KGP to compile against Gradle X.Y.Z" or "bump Gradle API to X.Y" or "we need to support Gradle X.Y in the plugin".JetBrains/kotlin53,480
- Build Tools Bump Gradle In TestsBump the maximum supported Gradle version in the `kotlin-gradle-plugin-integration-tests` project. Use this whenever the user asks to bump Gradle in integration tests, add a new Gradle X.Y.Z to the test matrix, update `MAX_SUPPORTED` Gradle, "run tests against the new Gradle release", or anything else that sounds like extending the integration test matrix to a newer Gradle. The procedure spans four touch points across three files that must stay in lock-step (`TestVersions.kt`, `build.gradle.kts`JetBrains/kotlin53,480
- Minimize Repro For Diagnostic TestMakes a minimal reproduction of a Frontend-related bug as a diagnostic testJetBrains/kotlin53,480
- Analysis Api Extend Ka ResolverAdd KaResolver resolveSymbol/resolveCall support for a PSI typeJetBrains/kotlin53,281
- Disable Generation CheckDisables the TeamCity generation check (`forbidGenerationOnTeamcity`) for Kotlin version branching. Only invoke manually via /disable-generation-check.JetBrains/kotlin53,281
- ActionsImplement or change IntelliJ `AnAction` actions and registrations.JetBrains/intellij-community20,612
- ActionsImplement or change IntelliJ `AnAction` actions and registrations.JetBrains/intellij-community20,612
- Bazel Test MigrationMigrate IntelliJ JPS module tests to Bazel; debug Bazel-only failures.JetBrains/intellij-community20,612
- Bazel Test MigrationMigrate IntelliJ JPS module tests to Bazel; debug Bazel-only failures.JetBrains/intellij-community20,612
- Code StyleApply IntelliJ Kotlin and Java code style when writing or reviewing.JetBrains/intellij-community20,612
- Code StyleApply IntelliJ Kotlin and Java code style when writing or reviewing.JetBrains/intellij-community20,612
- CommitsCreate, amend, or rename IntelliJ commits and write commit messages.JetBrains/intellij-community20,612
- CommitsCreate, amend, or rename IntelliJ commits and write commit messages.JetBrains/intellij-community20,612
- Compare Python TypecheckersCompare Python type inference with ty, pyrefly, and basedpyright.JetBrains/intellij-community20,612
- Compare Python TypecheckersCompare Python type inference with ty, pyrefly, and basedpyright.JetBrains/intellij-community20,612
- Conda Env TestsBump the pinned Miniconda version for the Python conda env tests.JetBrains/intellij-community20,612
- Conda Env TestsBump the pinned Miniconda version for the Python conda env tests.JetBrains/intellij-community20,612
- DebuggingDebug IntelliJ IDE failures with repository-specific techniques.JetBrains/intellij-community20,612
- DebuggingDebug IntelliJ IDE failures with repository-specific techniques.JetBrains/intellij-community20,612
- Driver Ui TestsWrite IntelliJ UI tests with IDE Starter or UI Driver.JetBrains/intellij-community20,612
- Driver Ui TestsWrite IntelliJ UI tests with IDE Starter or UI Driver.JetBrains/intellij-community20,612
- EelUse IntelliJ EEL APIs for process execution, paths, WSL, or Docker.JetBrains/intellij-community20,612
- EelUse IntelliJ EEL APIs for process execution, paths, WSL, or Docker.JetBrains/intellij-community20,612
- Extract ModuleExtract optional plugin dependencies into IntelliJ content modules.JetBrains/intellij-community20,612
- Extract ModuleExtract optional plugin dependencies into IntelliJ content modules.JetBrains/intellij-community20,612
- Fix Project Leak From Tc ReportFix TeamCity project-leak test failures end to end.JetBrains/intellij-community20,612
- Fix Project Leak From Tc ReportFix TeamCity project-leak test failures end to end.JetBrains/intellij-community20,612
- Icon ResourcesManage IntelliJ icons, generated Icons classes, and icon-robots rules.JetBrains/intellij-community20,612
- Icon ResourcesManage IntelliJ icons, generated Icons classes, and icon-robots rules.JetBrains/intellij-community20,612
- IconsCreate or review IntelliJ New UI SVG icons and theme variants.JetBrains/intellij-community20,612
- IconsCreate or review IntelliJ New UI SVG icons and theme variants.JetBrains/intellij-community20,612
- Ide Diagnostics McpInspect a running IntelliJ IDE for freezes or blocked threads via MCP.JetBrains/intellij-community20,612
- Ide Diagnostics McpInspect a running IntelliJ IDE for freezes or blocked threads via MCP.JetBrains/intellij-community20,612
- Jewel MarkdownBuild or debug Jewel Markdown parsing, rendering, and styling.JetBrains/intellij-community20,612
- Jewel MarkdownBuild or debug Jewel Markdown parsing, rendering, and styling.JetBrains/intellij-community20,612
- Jewel ReleasePrepare a Jewel PR or release: checks, release notes, cherry-picks, tagging.JetBrains/intellij-community20,612
- Jewel ReleasePrepare a Jewel PR or release: checks, release notes, cherry-picks, tagging.JetBrains/intellij-community20,612
- JnaImplement or debug JNA bindings and ABI layouts in Kotlin or Java.JetBrains/intellij-community20,612
- JnaImplement or debug JNA bindings and ABI layouts in Kotlin or Java.JetBrains/intellij-community20,612
- Kotlin Ui DslWrite IntelliJ dialogs and settings with Kotlin UI DSL v2 panels.JetBrains/intellij-community20,612
- Kotlin Ui DslWrite IntelliJ dialogs and settings with Kotlin UI DSL v2 panels.JetBrains/intellij-community20,612
- Kotlin Ui Swing Component ArchitectureDesign IntelliJ Swing UI components, state flow, and EDT work.JetBrains/intellij-community20,612
- Kotlin Ui Swing Component ArchitectureDesign IntelliJ Swing UI components, state flow, and EDT work.JetBrains/intellij-community20,612
- Modcommand MigrationConvert LocalQuickFix or IntentionAction to the ModCommand API.JetBrains/intellij-community20,612
- Modcommand MigrationConvert LocalQuickFix or IntentionAction to the ModCommand API.JetBrains/intellij-community20,612
- Module DependenciesAdd or modify IntelliJ module dependencies in `.iml` files.JetBrains/intellij-community20,612
- Module DependenciesAdd or modify IntelliJ module dependencies in `.iml` files.JetBrains/intellij-community20,612
- Module Set PluginizationConvert Product DSL module sets into bundled wrapper plugins.JetBrains/intellij-community20,612
- Module Set PluginizationConvert Product DSL module sets into bundled wrapper plugins.JetBrains/intellij-community20,612
- Notebook For ExperimentCreate reproducible Jupyter notebooks for performance experiments.JetBrains/intellij-community20,612
- Notebook For ExperimentCreate reproducible Jupyter notebooks for performance experiments.JetBrains/intellij-community20,612
- Platform Coroutines Structured ConcurrencyWrite or review IntelliJ coroutine scope ownership and cancellation.JetBrains/intellij-community20,612
- Platform Coroutines Structured ConcurrencyWrite or review IntelliJ coroutine scope ownership and cancellation.JetBrains/intellij-community20,612
- Plugin Model AnalyzerQuery IntelliJ Product DSL modules, products, and plugin graphs.JetBrains/intellij-community20,612
- Plugin Model AnalyzerQuery IntelliJ Product DSL modules, products, and plugin graphs.JetBrains/intellij-community20,612
- Poly ContextImplement PolyContext feature gating and environment detection.JetBrains/intellij-community20,612
- Poly ContextImplement PolyContext feature gating and environment detection.JetBrains/intellij-community20,612