performance-diff

Compare pre- and post-change performance metrics to detect regressions.

3|2|Updated Jun 25, 2024
One-click install
npx skills add https://github.com/Hopin-inc/civicship-api --skill performance-diff
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance-diff
Source: https://github.com/Hopin-inc/civicship-api/tree/main/.claude/skills/performance-diff
Command: npx skills add https://github.com/Hopin-inc/civicship-api --skill performance-diff

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

コード変更前後のパフォーマンスを比較してリグレッションを検出する問題を解決します。

Core Features & Use Cases

  • 差分ベンチマークの実行: PR差分・ブランチ間のパフォーマンス比較を自動で実行
  • リグレッション検出とレポート生成: 変更前後の主要指標を比較し、閾値超過を検出してレポートを作成
  • ユースケース: PRレビュー時の事前検証、機能ブランチ間のパフォーマンス比較、ドメイン別ベンチマークの分析

Quick Start

PR差分または before/after の参照を指定して実行し、パフォーマンス差分とリグレッションを自動的に報告します。

Frequently Asked Questions about performance-diff

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect performance regressions in a PR diff?

To detect performance regressions in a PR diff, you compare pre- and post-change performance metrics by providing a PR number or before/after branch references. The tool outputs structured performance diffs and highlights metrics that exceed regression thresholds.

What is performance benchmark comparison between git branches?

Performance benchmark comparison between git branches is the process of measuring code changes before and after to identify regressions. It accepts before/after references and generates structured reports detailing metric differences and threshold breaches.

Can I filter performance diff results by specific domains?

Yes, you can filter performance diff results by specific domains. The tool supports domain filtering to focus the regression analysis on targeted benchmark areas when comparing before and after code changes.

Do I need to set up dependencies to run benchmark diffs on pull requests?

No, you do not need to install dependencies to run benchmark diffs on pull requests. The tool operates without external dependencies, accepting PR numbers or before/after references directly to generate structured performance reports.

What is the best way to compare pre- and post-change performance metrics?

The best way to compare pre- and post-change performance metrics is to use a diff benchmarking tool that accepts before/after references, detects threshold exceedances, and outputs structured regression reports for branch comparisons.