with one click
bench
Run EggMapper benchmarks and analyze performance against competitors
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Run EggMapper benchmarks and analyze performance against competitors
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Implement a new feature following EggMapper's performance-first development loop
Manage pull requests — list open PRs, check CI status, view details, or merge
Inspect and debug EggMapper's compiled expression trees for a type pair
Verify no performance regression after code changes — compares before/after benchmarks
Create a PR with performance evidence and proper conventional commit history
Run EggMapper tests — all tests or filtered by class/method name
| name | bench |
| description | Run EggMapper benchmarks and analyze performance against competitors |
| disable-model-invocation | true |
| user-invocable | true |
| allowed-tools | Bash, Read, Grep, Glob |
Run benchmarks and analyze EggMapper's performance against competitors (AutoMapper, Mapster, Mapperly, AgileMapper).
$ARGUMENTS — optional benchmark filter (e.g., FlatMapping, Collection, Deep). If empty, run all benchmarks.Determine the benchmark filter:
$ARGUMENTS is provided, use it as the --filter pattern (e.g., *FlatMappingBenchmark*)--filter * to run all benchmarks$ARGUMENTS is short, run all benchmarks with --job short for a quick smoke testRun the benchmark:
cd src/EggMapper.Benchmarks && dotnet run -c Release -f net10.0 -- --filter *{filter}* --exporters json markdown
Read and analyze results:
BenchmarkDotNet.Artifacts/results/Report with this format:
| Scenario | EggMapper | AutoMapper | Mapster | Mapperly | Winner |
|---|
Performance verdict:
CRITICAL: EggMapper MUST be the fastest runtime mapper on every scenario. If it's not, flag it as a blocker and suggest optimization targets. Mapperly (compile-time source generator) is the only acceptable mapper to be faster than EggMapper.