원클릭으로
bench
Run EggMapper benchmarks and analyze performance against competitors
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Run EggMapper benchmarks and analyze performance against competitors
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
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.