← スキル一覧に戻る

fetching-truffle-documentation
by antonykamp
A Claude plugin for analyzing and optimizing Truffle performance
⭐ 0🍴 0📅 2026年1月22日
SKILL.md
name: fetching-truffle-documentation description: 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.
Fetching Truffle Documentation
Searches official GraalVM, Truffle, and Graal compiler documentation to answer technical questions about APIs, performance optimization, and compiler behavior.
Primary Documentation Sources
GraalVM Official Docs: https://docs.oracle.com/en/graalvm/
- Language implementation guides
- Tools and utilities
- Performance optimization guides
GraalVM Tools Javadoc: https://www.graalvm.org/tools/javadoc/
- API reference for
com.oracle.truffle.api.*packages - Node implementations, frame management, interop protocols
Graal GitHub Repository: https://github.com/oracle/graal
- Truffle framework documentation in
/truffle/docs/ - Compiler documentation in
/compiler/docs/ - SimpleLanguage reference implementation
Key Documentation Paths
Performance Optimization:
/truffle/docs/Optimizing.md- Optimization strategies/truffle/docs/Profiling.md- Profiling tools/compiler/docs/- Graal compiler tuning
Truffle Framework:
/truffle/docs/LanguageTutorial.md- Language implementation guide/truffle/docs/DSL.md- Truffle DSL specializations/truffle/docs/BytecodeDSL.md- Bytecode DSL implementation
Compiler Options Quick Reference
Profiling and Tracing:
--engine.TraceCompilation- Log compilation events--engine.TracePerformanceWarnings- Detect optimization barriers--engine.TraceInlining- Show inlining decisions--cpusampler,--cputracer,--memtracer- Profiling tools
Diagnostic Options:
-Djdk.graal.Dump=Truffle- Dump compiler graphs-Djdk.graal.PrintGraph=File- Output format for graphs
When to Use This Skill
Search documentation when you need:
- Explanation of compiler flags or profiling tools
- API usage for Truffle DSL or Bytecode DSL
- Performance optimization strategies
- Understanding of compiler warnings or deoptimization causes
スコア
総合スコア
55/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
○言語
プログラミング言語が設定されている
0/5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です