Fetches information from official GraalVM, Truffle, and Graal compiler documentation for API guidance, performance optimization, compiler flags, profiling, specializations, Bytecode DSL, Truffle DSL, partial evaluation, and compilation analysis. Use when you need authoritative documentation about Truffle framework, GraalVM compiler options, or optimization techniques. Use when asking about Truffle API, compiler flags, specialization patterns, or Graal options. (project)
Fetches official GraalVM, Truffle, and Graal compiler documentation for API guidance, performance optimization, compiler flags, profiling, and specialization techniques.
/plugin marketplace add antonykamp/cc-truffle-performance-plugin/plugin install antonykamp-cc-truffle-performance-plugin@antonykamp/cc-truffle-performance-pluginThis skill inherits all available tools. When active, it can use any tool Claude has access to.
Searches official GraalVM, Truffle, and Graal compiler documentation to answer technical questions about APIs, performance optimization, and compiler behavior.
GraalVM Official Docs: https://docs.oracle.com/en/graalvm/
GraalVM Tools Javadoc: https://www.graalvm.org/tools/javadoc/
com.oracle.truffle.api.* packagesGraal GitHub Repository: https://github.com/oracle/graal
/truffle/docs//compiler/docs/Performance Optimization:
/truffle/docs/Optimizing.md - Optimization strategies/truffle/docs/Profiling.md - Profiling tools/compiler/docs/ - Graal compiler tuningTruffle Framework:
/truffle/docs/LanguageTutorial.md - Language implementation guide/truffle/docs/DSL.md - Truffle DSL specializations/truffle/docs/BytecodeDSL.md - Bytecode DSL implementationProfiling and Tracing:
--engine.TraceCompilation - Log compilation events--engine.TracePerformanceWarnings - Detect optimization barriers--engine.TraceInlining - Show inlining decisions--cpusampler, --cputracer, --memtracer - Profiling toolsDiagnostic Options:
-Djdk.graal.Dump=Truffle - Dump compiler graphs-Djdk.graal.PrintGraph=File - Output format for graphsSearch documentation when you need:
Use with performance analysis skills:
This skill should be used when the user asks to "create a hookify rule", "write a hook rule", "configure hookify", "add a hookify rule", or needs guidance on hookify rule syntax and patterns.
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.