AIKraft/Skills/Диагностика производительности сборки

Диагностика производительности сборки

Diagnose MSBuild build performance bottlenecks using binary log analysis. USE FOR: identifying why builds are slow by analyzing binlog performance summaries, detecting ResolveAssemblyReference (RAR) taking >5s, Roslyn analyzers consuming >30% of Csc time, single targets dominating >50% of build time, node utilization below 80%, excessive Copy tasks, NuGet restore running every build. Covers timeli

dotnet official Другое

Что делает навык

Диагностика узких мест производительности сборки MSBuild с помощью анализа бинарного лога. ИСПОЛЬЗУЕТСЯ ДЛЯ: выявления причин медленных сборок путём анализа сводок производительности binlog, обнаружения ResolveAssemblyReference (RAR), занимающего >5с, анализаторов Roslyn, потребляющих >30% времени Csc, отдельных целей, доминирующих >50% времени сборки, использования узлов ниже 80%, избыточных задач Copy, restore NuGet, выполняемого при каждой сборке. Охватывает timeli

Как подключить

1Скачать навык
# возьмите папку навыка «build-perf-diagnostics» из репозитория: # https://github.com/dotnet/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r build-perf-diagnostics/ ~/.claude/skills/build-perf-diagnostics/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.