buYoung

jetbrains-vmoptions

4
1
# Install this skill:
npx skills add buYoung/skills --skill "jetbrains-vmoptions"

Install specific skill from multi-skill repository

# Description

Provides JetBrains IDE VM options knowledge for version-specific GC selection and memory/performance tuning (JDK 17/21, IDE 222+). Cross-platform only.

# SKILL.md


name: jetbrains-vmoptions
description: Provides JetBrains IDE VM options knowledge for version-specific GC selection and memory/performance tuning (JDK 17/21, IDE 222+). Cross-platform only.


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

# Supported AI Coding Agents

This skill is compatible with the SKILL.md standard and works with all major AI coding agents:

Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.