jetbrains-vmoptions

Installation
SKILL.md

JetBrains IDE VM Options

Generate .vmoptions configurations for JetBrains IDEs. Output as Markdown code blocks (one option per line, # comments). Do not generate files directly.

Workflow

1. Identify IDE version (blocking)

Read prerequisite-check.md for validation logic. IDE version determines the JDK (17 vs 21), which controls which GC collectors and flags are available. Never skip this step — wrong version means wrong recommendations.

2. Understand the user's goal

Match the user's problem to a tuning strategy:

User says Primary goal Start with
"freezes", "hangs", "lag", "UI stutter" Low GC pause times gc-options.md → ZGC/Shenandoah
"slow indexing", "build is slow" Throughput gc-options.md → G1GC/Parallel
"out of memory", "OOM", "large project" Memory capacity memory-options.md → heap sizing
Related skills

More from buyoung/skills

Installs
18
Repository
buyoung/skills
GitHub Stars
13
First Seen
Jan 24, 2026