jetbrains-vmoptions
SKILL.md
JetBrains IDE VM Options Capabilities
Provides reference knowledge to compose .vmoptions sets for JetBrains IDEs.
Output format: Markdown with code blocks containing .vmoptions lines (no file generation).
Process Flow
Step 1: Collect Requirements
│ └── Read [prerequisite-check.md] → Validate IDE version
│
▼
Step 2: Research Options
│ └── Read [gc-options.md], [memory-options.md], [common-options.md]
│ based on user's goals
│
▼
Step 3: Draft Output
│ └── Generate preliminary vmoptions
│
▼
Step 4: Self-Review
│ └── Verify each option matches user's requirements
│ Remove irrelevant or conflicting options
│
▼
Step 5: Share & Review
└── Present final vmoptions to user with explanations
Scope
- IDE version ranges: 222-242 (JDK 17), 243+ (JDK 21)
- Cross-platform JVM options only (
.vmoptions, one option per line,#comments) - GC selection/tuning: Generational ZGC, ZGC, G1GC, Shenandoah, Parallel, Serial
- Memory/Code cache/Metaspace/Reference processing flags
- Compiler/runtime performance options commonly used for IDE tuning
References
| File | Content |
|---|---|
| prerequisite-check.md | Required input validation logic (read first) |
| gc-options.md | Detailed GC flags and tuning parameters |
| memory-options.md | Memory management options |
| common-options.md | Commonly used performance flags |
Weekly Installs
15
Repository
buyoung/skillsGitHub Stars
7
First Seen
Jan 24, 2026
Security Audits
Installed on
claude-code13
gemini-cli12
opencode12
trae12
codex12
cursor11