跳到正文
cccskills
免费在 GitHub 公开

review-performance

Review Apache Pinot changes affecting frequently executed code or making performance claims in a pull request. Relevant areas include operators, segment readers, aggregation functions, and locking inside loops that process individual rows.

中文简介正在准备中。当前显示英语简介。

原文查看原文说明

Review Apache Pinot performance when hot paths change or a PR makes benchmark or efficiency claims.

查看安装方法

适用场景

  • Review changes to frequently executed processing code
  • Review performance improvement claims in a pull request
  • Review locking inside per-row loops
  • Review window and aggregation function changes

包含的文件(1)

  • SKILL.md786 B

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Skill: review-performance

Procedure: see kb/skills/review-performance.md. Read it first, then follow it.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Compare baseline and current Pinot benchmark results from JMH, a tool for measuring code performance. The skill uses a separate baseline worktree, a working directory kept apart from the current code.

中文简介正在准备中。当前显示英语简介。

  • Compare Pinot benchmarks before and after a code change
  • Check performance differences against a baseline
  • Keep baseline code in a separate working directory
apache/pinot61612026年10月18日 更新

Investigate Pinot tests that fail intermittently in GitHub Actions. Use the skill to produce a report describing the evidence found and likely causes, helping explain failures that do not occur consistently.

中文简介正在准备中。当前显示英语简介。

  • Investigating intermittent Pinot test failures
  • Reporting evidence from GitHub Actions test failures
  • Documenting likely causes of inconsistent test results
apache/pinot61612026年10月18日 更新

precommit

免费

Validate and fix Pinot pre-commit checks for modules affected by a change. Use it before a commit or pull request to address check failures in the relevant parts of the project.

中文简介正在准备中。当前显示英语简介。

  • Checking affected modules before a commit
  • Validating changes before a pull request
  • Fixing pre-commit check failures
apache/pinot61612026年10月18日 更新

Start a local Pinot quickstart and verify it using modes supported by the checked-out code. Use it to bring up a local trial environment that matches the version you are working with.

中文简介正在准备中。当前显示英语简介。

  • Start a local Pinot quickstart
  • Use a mode supported by the checked-out code
  • Verify the quickstart after startup
apache/pinot61612026年10月18日 更新

Review architecture changes in Apache Pinot, focusing on module dependencies, extension interfaces, abstractions, and class placement. Use it to examine changes that cross module boundaries or introduce new plugins and interfaces.

中文简介正在准备中。当前显示英语简介。

  • Reviewing classes moved between modules
  • Checking new extension interfaces or abstract classes
  • Reviewing new plugin directories
apache/pinot61612026年10月18日 更新

Review Apache Pinot changes for concurrency and state safety, including locks, shared callbacks, lifecycle changes, and distributed metadata. Use it to examine how changes affect shared state when multiple operations run at the same time.

中文简介正在准备中。当前显示英语简介。

  • Reviewing changes to locks and atomic operations
  • Checking shared callback registration changes
  • Reviewing Helix state transitions and ZK node changes
apache/pinot61612026年10月18日 更新

查看 apache 的全部技能

报告此技能的问题