·multithreaded-task-migration
>_

multithreaded-task-migration

dotnet/msbuild

Guide for migrating MSBuild tasks to the multithreaded mode support. Use this when asked to convert tasks to thread-safe versions, implement IMultiThreadableTask, or add TaskEnvironment support to tasks.

4Installs·0Trend·@dotnet

Installation

$npx skills add https://github.com/dotnet/msbuild --skill multithreaded-task-migration

SKILL.md

This skill guides you through migrating MSBuild tasks to support multithreaded execution by implementing IMultiThreadableTask and using TaskEnvironment.

MSBuild's multithreaded execution model requires tasks to avoid global process state (working directory, environment variables). Thread-safe tasks declare this capability by annotating with MSBuildMultiThreadableTask and use TaskEnvironment provided by IMultiThreadableTask for safe alternatives.

a. add the attribute b. AND implement the interface if it's necessary to use TaskEnvironment APIs.

Guide for migrating MSBuild tasks to the multithreaded mode support. Use this when asked to convert tasks to thread-safe versions, implement IMultiThreadableTask, or add TaskEnvironment support to tasks. Source: dotnet/msbuild.

View raw

Facts (cite-ready)

Stable fields and commands for AI/search citations.

Install command
npx skills add https://github.com/dotnet/msbuild --skill multithreaded-task-migration
Category
>_Productivity
Verified
First Seen
2026-02-05
Updated
2026-02-18

Quick answers

What is multithreaded-task-migration?

Guide for migrating MSBuild tasks to the multithreaded mode support. Use this when asked to convert tasks to thread-safe versions, implement IMultiThreadableTask, or add TaskEnvironment support to tasks. Source: dotnet/msbuild.

How do I install multithreaded-task-migration?

Open your terminal or command line tool (Terminal, iTerm, Windows Terminal, etc.) Copy and run this command: npx skills add https://github.com/dotnet/msbuild --skill multithreaded-task-migration Once installed, the skill will be automatically configured in your AI coding environment and ready to use in Claude Code or Cursor

Where is the source repository?

https://github.com/dotnet/msbuild

Details

Category
>_Productivity
Source
skills.sh
First Seen
2026-02-05

Related Skills

None