Toolverse
All skills

bench-fast

by bitfaster

Run a benchmark with minimal iterations to generate assembly code via BenchmarkDotNet's DisassemblyDiagnoser. Use to generate one big assembly code file per benchmark.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
bitfaster
Category
UX / Design

About this skill

Run a benchmark with minimal iterations to generate assembly code via BenchmarkDotNet's DisassemblyDiagnoser. Use to generate one big assembly code file per benchmark.

How to use

  1. Zainstaluj umiejętność bench-fast w swoim środowisku Claude'a, dodając ją do konfiguracji MCP server'a BitFaster.Caching.

  2. Przygotuj nazwę benchmarku, który chcesz uruchomić — powinna to być nazwa klasy z projektu BitFaster.Caching.Benchmarks, na przykład LruJustGetOrAdd, LfuJustGetOrAdd lub SketchIncrement.

  3. Wywołaj umiejętność poleceniem /bench-fast, podając nazwę benchmarku jako pierwszy argument. Jeśli chcesz testować na konkretnych wersjach runtime'u, dodaj je jako kolejne argumenty oddzielone spacją, na przykład: /bench-fast LruJustGetOrAdd net48 net9.0

  4. Umiejętność automatycznie uruchomi benchmark w trybie Release z zminimalizowanymi parametrami: 3 iteracje warmup i 5 iteracji właściwych, co znacznie przyspiesza generowanie wyników w porównaniu do pełnych testów.

  5. Wynik to plik zawierający kod asemblerowy dla wybranego benchmarku, wygenerowany przez BenchmarkDotNet DisassemblyDiagnoser z głębokością analizy 5 poziomów.

  6. Jeśli nie podasz wersji runtime'u, benchmark uruchomi się domyślnie na .NET 9.0 — możesz zawsze powtórzyć polecenie z innymi wersjami do porównania.

Related skills

competitive-analysis

by anthropics

Analyze competitors with feature comparison matrices, positioning analysis, and strategic implications. Use when researching a competitor, comparing product capabilities, assessing competitive positioning, or preparing a competitive brief for product strategy.

UX / Design
58160

3d-graphics

by samhvw8

3D web graphics with Three.js (WebGL/WebGPU). Capabilities: scenes, cameras, geometries, materials, lights, animations, model loading (GLTF/FBX), PBR materials, shadows, post-processing (bloom, SSAO, SSR), custom shaders, instancing, LOD, physics, VR/XR. Actions: create, build,

UX / Design
2595

canvas-design

by anthropics

Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright

UX / Design
1998

mermaid

by iOfficeAI

Render Mermaid diagrams as SVG or ASCII art using beautiful-mermaid. Use when users need to create flowcharts, sequence diagrams, state diagrams, class diagrams, or ER diagrams. Supports both graphical SVG output and terminal-friendly ASCII/Unicode output.

UX / Design
1881

writing-rap-lyrics

by asvskartheek

Helps write rap lyrics with proper rhythm, flow, cadences, and structure. Teaches musical fundamentals (bars, beats, tempo, BPM) and lyric formatting. Use when writing rap lyrics, creating verses, understanding flow, structuring bars, improving cadence, learning rhythm patterns,

UX / Design
21102

responsive-design

by wshobson

Implement modern responsive layouts using container queries, fluid typography, CSS Grid, and mobile-first breakpoint strategies. Use when building adaptive interfaces, implementing fluid layouts, or creating component-level responsive behavior.

UX / Design
1766