Apache Foryのリリース候補を準備し、バージョン更新、RCタグ作成、JVM成果物の公開、ソース配布、投票メールの下書きまで進めるスキルです。
- Foryのリリース候補を作成したいとき
- 中断したRC作業を再開したいとき
- 成果物を確認して投票メールを用意したいとき
Apache Foryの複数言語実装をプロファイルとベンチマークで分析し、シリアライズやデシリアライズの性能低下を特定して改善するスキルです。
Run profile-driven bottleneck optimization across Apache Fory implementations (Java, C++, Python/Cython, Go, Rust, Swift, C#, JavaScript/TypeScript, Dart, Kotlin, Scala). Use when improving serialize/deserialize throughput or latency, recovering regressions against a reference commit, diagnosing flamegraphs, fixing perf-related CI failures, or porting proven optimizations across languages without protocol or API regressions.
実行スコア 未検証
インストール方法を見るApache Foryの各言語実装を対象に、シリアライズやデシリアライズの処理速度・遅延を測り、プロファイルからボトルネックを特定します。仮説を一つずつ検証し、変更の影響があるベンチマークを同じ環境で順番に比較します。効果が確認できた変更だけを残し、必要に応じて別言語の実装にも最適化を移します。プロトコル、言語間の互換性、APIや正しさを保ちながら、性能低下やCIの性能失敗にも対処します。
処理速度を改善したいとき、参照コミットからの性能回帰を調べたいとき、フレームグラフの読み取りや性能関連CIの失敗原因を確認したいときに向いています。複数言語で同じ処理を保守している開発にも使えます。
対象はApache ForyのJava、C++、Python/Cython、Go、Rust、Swift、C#、JavaScript/TypeScript、Dart、Kotlin、Scala実装です。性能比較では同一ホスト上でベンチマークを並行実行しません。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Deliver measurable performance improvements in Apache Fory without protocol drift, correctness regressions, benchmark-shape tricks, or accidental API rollback.
apache/main,
then immediately run that same case on the current branch before moving to the next case.tasks/perf_optimization_rounds.md and tasks/lessons.md.docs/specification/ for any path that may affect wire behavior.Struct Serialize ns/op or ops/sec).HEAD.baseline, current, baseline, current as separate
processes; never run all baseline samples before all current samples.tasks/perf_optimization_rounds.md before starting the next round.HEAD after reset/rebase/checkout events before making further changes.references/workflow-checklist.md for execution checklists and stop conditions.references/language-command-matrix.md for the quick per-language verification matrix, and the canonical runtime docs under ../../languages/*.md for full language-specific rules.references/bottleneck-playbook.md for hotspot-to-fix mapping.references/round-template.md to log each optimization round consistently.When finishing an optimization task, report:
まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
Apache Foryのリリース候補を準備し、バージョン更新、RCタグ作成、JVM成果物の公開、ソース配布、投票メールの下書きまで進めるスキルです。
Apache Foryの各言語や文書にあるバージョン表記を、リリース版と次期開発版に分けて一括更新し、ずれや更新漏れを確認するスキルです。