AIKraft/Skills/Точки расширения

Точки расширения

Guide for MSBuild extensibility: CustomBefore/CustomAfter hooks, wildcard imports with alphabetic ordering, import gating with control properties, NuGet package build extension layout (build/buildTransitive), and the MicrosoftCommonPropsHasBeenImported guard. USE FOR: diagnosing and fixing MSBuild import and hook patterns, reviewing and fixing extension point anti-patterns in Directory.Build files

dotnet official Разработка

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

Руководство по расширяемости MSBuild: хуки CustomBefore/CustomAfter, wildcard-импорты с алфавитной сортировкой, gating импортов через control properties, структура расширения сборки NuGet-пакета (build/buildTransitive) и guard MicrosoftCommonPropsHasBeenImported. ИСПОЛЬЗУЙТЕ ДЛЯ: диагностики и исправления паттернов импорта и хуков MSBuild, поиска и исправления антипаттернов extension point в файлах Directory.Build

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

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

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