AIKraft/Skills/Паттерны свойств

Паттерны свойств

MSBuild property definition patterns: conditional defaults, composition/concatenation, path normalization, trailing-slash handling, TFM detection helpers, and evaluation order. USE FOR: diagnosing and fixing property definition issues and shared-property anti-patterns in .props/.csproj; DefineConstants or NoWarn overwritten instead of appended; unconditional assignments that block project-level ov

dotnet official Другое

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

Паттерны определения свойств MSBuild: условные значения по умолчанию, композиция/конкатенация, нормализация путей, обработка завершающего слэша, вспомогательные функции определения TFM и порядок вычисления. ИСПОЛЬЗУЙТЕ ДЛЯ: диагностики и исправления проблем определения свойств и антипаттернов общих свойств в .props/.csproj; перезаписи вместо добавления в DefineConstants или NoWarn; безусловных присваиваний, блокирующих переопределение на уровне проекта.

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

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

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