AIKraft/Skills/Создание целей

Создание целей

Canonical patterns for writing custom MSBuild targets. USE FOR: diagnosing and fixing custom target authoring anti-patterns; broken SDK target chains across files (e.g., Directory.Build.targets silently redefining SDK targets); targets that replace CompileDependsOn instead of extending it with $(CompileDependsOn); query targets returning stale results from Outputs vs Returns misuse; missing Inputs

dotnet official Документы

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

Канонические паттерны написания пользовательских MSBuild-таргетов. ИСПОЛЬЗУЙТЕ ДЛЯ: диагностики и исправления антипаттернов авторства пользовательских таргетов; разрыва цепочек SDK-таргетов между файлами (например, Directory.Build.targets молча переопределяет SDK-таргеты); таргетов, заменяющих CompileDependsOn вместо расширения его через $(CompileDependsOn); запросных таргетов, возвращающих устаревшие результаты из-за неверного использования Outputs вместо Returns; отсутствующих Inputs

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

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

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