reviewing-msbuild-code

Reviews MSBuild code changes using a 24-dimension methodology.

1.2k|337|Updated Oct 13, 2022
One-click install
npx skills add https://github.com/dotnet/dotnet --skill reviewing-msbuild-code
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reviewing-msbuild-code
Source: https://github.com/dotnet/dotnet/tree/main/src/msbuild/.github/skills/reviewing-msbuild-code
Command: npx skills add https://github.com/dotnet/dotnet --skill reviewing-msbuild-code

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Reviewing MSBuild code changes requires deep knowledge of backwards compatibility, ChangeWave discipline, evaluation model integrity, and many other domain-specific concerns that are easy to miss in manual reviews.

Core Features & Use Cases

  • 24-Dimension Review Methodology: Covers backwards compatibility, performance, allocation awareness, test coverage, error message quality, logging, string comparison, API surface, concurrency, security, and more.
  • Structured Review Workflow: Delegates to an expert reviewer agent containing dimension rules with checklists, folder hotspot mapping, and a 4-wave workflow.
  • Use Case: When reviewing a pull request that modifies MSBuild target authoring or SDK integration code, invoke this Skill to systematically check the change against all 24 review dimensions instead of relying on ad-hoc inspection.

Quick Start

Ask the AI to review this MSBuild pull request using the 24-dimension code review methodology.

Frequently Asked Questions about reviewing-msbuild-code

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I review MSBuild code changes systematically?

Invoke the expert reviewer agent, which applies a 24-dimension methodology covering backwards compatibility, performance, concurrency, security, and more. It uses dimension checklists, folder hotspot mapping, and a 4-wave workflow to structure the review.

What does an MSBuild pull request review cover?

The review covers 24 dimensions including ChangeWave discipline, allocation awareness, test coverage, error message quality, logging, string comparison, API surface, target authoring, cross-platform correctness, SDK integration, and evaluation model integrity.

Can this review MSBuild design and architecture changes?

Yes, the Skill activates for design review and architecture review in addition to code and PR review. The same 24-dimension methodology applies to evaluating structural and design decisions in MSBuild code.

Does the MSBuild review check backwards compatibility?

Yes, backwards compatibility is one of the 24 review dimensions, along with ChangeWave discipline and API surface analysis. These checks help ensure changes do not break existing MSBuild consumers.

What are the limitations of automated MSBuild code review?

The review delegates to an expert reviewer agent whose methodology is defined externally, so depth depends on that agent's rules. It provides structured checklists and hotspot mapping but does not execute builds or run tests itself.