Skip to content

.NET: Add additional build, test and project structure skills#3987

Merged
westey-m merged 2 commits intomicrosoft:mainfrom
westey-m:net-build-test-structure-skills
Feb 17, 2026
Merged

.NET: Add additional build, test and project structure skills#3987
westey-m merged 2 commits intomicrosoft:mainfrom
westey-m:net-build-test-structure-skills

Conversation

@westey-m
Copy link
Collaborator

Motivation and Context

Copilot tends to build the entire project every time, which can be very time consuming.

Description

  • Adding some skills to describe the project structure and provide tips on doing smaller more targeted builds and tests.

Contribution Checklist

  • The code builds clean without any errors or warnings
  • The PR follows the Contribution Guidelines
  • All unit tests pass, and I have added new tests where possible
  • Is this a breaking change? If yes, add "[BREAKING]" prefix to the title of the PR.

Copilot AI review requested due to automatic review settings February 17, 2026 12:24
@markwallace-microsoft markwallace-microsoft added documentation Improvements or additions to documentation .NET labels Feb 17, 2026
@github-actions github-actions bot changed the title Add additional build, test and project structure skills .NET: Add additional build, test and project structure skills Feb 17, 2026
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds documentation skills to help GitHub Copilot perform more targeted builds and tests of the .NET codebase. The changes address the issue where Copilot tends to rebuild the entire solution every time, which is time-consuming for this large repository.

Changes:

  • Fixed YAML front matter formatting in the verify-dotnet-samples skill
  • Added new project-structure skill documenting the .NET solution folder organization
  • Added new build-and-test skill with examples for targeted builds and test execution

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.

File Description
dotnet/.github/skills/verify-dotnet-samples/SKILL.md Removed line break in YAML description field to fix formatting
dotnet/.github/skills/project-structure/SKILL.md New skill documenting src/, tests/, samples/, Shared/, and LegacySupport folder structure
dotnet/.github/skills/build-and-test/SKILL.md New skill with guidance on targeted builds, test execution, and multi-framework targeting tips

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation .NET

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants