dump-asm
CommunityGenerate 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.