eval-performance

github:dotnet/skills · first committed 2026-02-27 · source · badge

Guide for diagnosing and improving MSBuild project evaluation performance. Only activate in MSBuild/.NET build context. USE FOR: builds slow before any compilation starts, high evaluation time in binlog analysis, expensive glob patterns walking large directories (node_modules, .git, bin/obj), deep import chains (>20 levels), preprocessed output >10K lines indicating heavy evaluation, property func

Skill Health: not yet scored

Listed, not yet scored. This skill has no public model test yet. It is in the scoring queue; submitted skills go first, then the most-installed.

Version history

9 commits to this file on GitHub (newest first).

2026-09-30 · commit ac46442 · fix(msbuild): sharpen skill guidance
2026-07-17 · commit 1b99afa · Fix dotnet-msbuild skill eval regressions and coverage gaps (#896) (#910)
2026-06-24 · commit 67e2a47 · Trim dotnet-msbuild skill-menu under 15K char limit (#809)
2026-05-22 · commit 0724ccf · Update binlog mcp name (#684)
2026-05-22 · commit 1a6e78c · Add binlog MCP usage to other msbuild skills/agents (#683)
2026-04-21 · commit 05aeb65 · Add license to agent files (#568)
2026-03-17 · commit 7e7dabd · [WIP] Improve msbuild skills descriptions (#384)
2026-03-02 · commit 4793aa2 · Replace binlog mcp with replay to textlog (#162)
2026-02-27 · commit 250b1c2 · Rename src/ to plugins/ folder

Archived snapshots