dump-asm

Community

Generate and organize benchmark assembly outputs.

Authorbitfaster
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill automates the generation and organization of benchmark assembly outputs for code exercised by benchmarks, enabling easy diffing and comparison across branches.

Core Features & Use Cases

  • Automated assembly generation: orchestrates BenchmarkDotNet runs to produce per-benchmark assembly output across runtimes.
  • Assembly management: splits and preserves per-method assembly files for easy comparison.
  • Baseline organization: creates branch-scoped baselines named after the current git branch and short commit.
  • Use Case: Compare performance-related code changes by diffing assembly outputs between branches.

Quick Start

Use the dump-asm skill with a BenchmarkName and optional runtimes, e.g. /dump-asm LruJustGetOrAdd net6.0 net7.0. The skill will then run BenchmarkDotNet artifacts, split the results, and organize them under a baseline directory named after your sanitized branch and commit.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: dump-asm
Download link: https://github.com/bitfaster/BitFaster.Caching/archive/main.zip#dump-asm

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.