Find the skill for your next task.

Browse reusable Agent Skills, each with a clear purpose and practical guidance.

notebook-for-experiment

Use when asked to create, update, or analyse a performance/profiling/benchmark Jupyter notebook for experimental results. Covers tooling (uv + nb.py helper), standard cell layout, reproducibility (commit + patch), test stability, machine info, log loading patterns, and updating existing notebooks.

20.36k repo starsObserved in 1 repos
Testing & Quality

plugin-model-analyzer

Query IntelliJ Product DSL module sets, products, plugin graph ownership, dependencies, reachability, loading rules, validation, and packaging composition by running the repo's Bazel `//platform/buildScripts:plugin-model-tool` target with JSON requests. Use instead of the retired PluginModelAnalyzer MCP server whenever Codex needs module/product/plugin-model facts in the IntelliJ monorepo.

20.36k repo starsObserved in 1 repos
Development

pseudo-kmp

Working with pseudo-KMP (Kotlin Multiplatform) modules in the IntelliJ monorepo. Use when creating, migrating, or modifying modules that use the expects-compiler-plugin for expect/actual emulation in JPS projects.

20.36k repo starsObserved in 1 repos
Development

safe-push

Safe Push process for pushing changes to the IntelliJ repository. Use when pushing code changes to remote.

20.36k repo starsObserved in 1 repos
DevOps & Security

ssr

Guide for using Structural Search and Replace in IntelliJ. Use when creating or modifying SSR inspections or search patterns.

20.36k repo starsObserved in 1 repos
Development

testing-internals

Internals of tests.cmd execution flow, test discovery, and troubleshooting. Use when debugging test discovery issues or understanding the test runner.

20.36k repo starsObserved in 1 repos
Testing & Quality

ui-accessibility

Accessibility review guidance for any UI that appears in IntelliJ-based IDEs, including platform UI, product UI, and plugin UI across all UI stacks. Use when creating, editing, or reviewing UI components, dialogs, settings panels, tool windows, popups, forms, custom components, keyboard navigation, focus behavior, labels/names/descriptions, validation, dynamic feedback, color contrast, scaling, or screen reader support.

20.36k repo starsObserved in 1 repos
Design

bindings-synchronization

Guidelines and SOP for synchronizing public C++ API changes (methods, enums, options structs) to Java (Android JNI) and JavaScript/TypeScript (Web/WASM Embind).

20.26k repo starsObserved in 1 repos
Development

cpp-header-inclusion

Enforce the strict topological header inclusion layering and reordering rules in Filament. Use this skill when adding or modifying `#include` directives in C++ source or header files.

20.26k repo starsObserved in 1 repos
Development

cpp-static-thread-safety

Enforce C++ static thread safety annotations and correct synchronization primitives. Use this skill when designing multi-threaded classes or editing guarded member fields.

20.26k repo starsObserved in 1 repos
Development