Implement or update IntelliJ `AnAction` classes and their `plugin.xml` registrations. Keep labels and descriptions in message bundles, configure optional icons, and launch suspending work through the event coroutine scope so synchronous action handling does not freeze the IDE.
- Adding a new IntelliJ action
- Updating an action's registration or icon
- Moving action labels into a message bundle
JetBrains/intellij-community☆ 20.7KUpdated Oct 26, 2026
Move IntelliJ JPS test modules to Bazel and diagnose failures that occur only under Bazel. The guide helps trace missing dependencies, plugins, test data, and runfiles, then verify the generated target and migrated tests.
- Migrating a JPS test module to Bazel
- Diagnosing a test failure that occurs only in Bazel
- Checking Bazel dependencies and test data wiring
JetBrains/intellij-community☆ 20.7KUpdated Oct 26, 2026
Create, amend, or rename IntelliJ commits with messages that follow the project’s ticket and label formats. Keep each commit focused, explain the reason and decision in the body when needed, and pass the message safely through the shell or PowerShell.
- Writing a message for a change linked to a YouTrack ticket
- Preparing a commit message for tests, cleanup, or documentation
- Amending or renaming an existing IntelliJ commit
JetBrains/intellij-community☆ 20.7KUpdated Oct 26, 2026
Compare how Python type checkers interpret a code snippet or file. The script runs selected tools, including ty, pyrefly, basedpyright, mypy, and zuban, then produces a Markdown report with verdicts, timings, and each checker's diagnostic output.
- Comparing type inference for a Python snippet
- Checking whether a Python expression should be a type error
- Reviewing differences among Python type checkers
JetBrains/intellij-community☆ 20.7KUpdated Oct 26, 2026
Shape Compose Desktop UI code by keeping composables focused on rendering and placing application decisions in presenters or coordinators. Get guidance on state ownership, effects, reusable component APIs, lazy-list keys, animation, and performance for individual UI changes.
- Separating screen rendering from application decisions
- Choosing which UI state belongs in composition
- Structuring effects and coroutine work
JetBrains/intellij-community☆ 20.7KUpdated Oct 26, 2026
Audit Compose Desktop code for architecture and runtime issues, including state ownership, effects, coroutine use, lazy lists, animation, and recomposition. It produces prioritized findings with file and line references, while keeping visual design outside the audit scope.
- Auditing state ownership and presenter boundaries in a Compose screen
- Investigating effects, coroutines, or flow collection in desktop UI
- Reviewing recomposition, lazy-list, or animation performance concerns
JetBrains/intellij-community☆ 20.7KUpdated Oct 26, 2026