Analyze MSBuild binary logs to diagnose build failures by replaying binlogs to searchable text logs.
Core bundle
Install all 35 skills from the Core category in one command.
Install command
Run this command when you want the bundle to install every linked skill in one pass.
dotnet skills install bundle core
What this bundle covers
Install all 35 skills from the Core category in one command.
Included skills
These are the exact skills installed by this bundle command.
Generate MSBuild binary logs (binlogs) for build diagnostics and analysis.
Guide for optimizing MSBuild build parallelism and multi-project scheduling.
Establish build performance baselines and apply systematic optimization techniques.
Diagnose MSBuild build performance bottlenecks using binary log analysis.
Detects MSBuild projects with conflicting OutputPath or IntermediateOutputPath.
Convert .NET projects and solutions (.sln, .slnx) to NuGet Central Package Management (CPM) using Directory.Packages.props.
Run single-file C# programs as scripts (file-based apps) for quick experimentation, prototyping, and concept testing.
Guide for organizing MSBuild infrastructure with Directory.Build.props, Directory.Build.targets, Directory.Packages.props, and Directory.Build.rsp.
Primary router skill for broad .NET work.
Design or review .NET solution architecture across modular monoliths, clean architecture, vertical slices, microservices, DDD, CQRS, and cloud-native boundaries without…
Review .NET changes for bugs, regressions, architectural drift, missing tests, incorrect async or disposal behavior, and platform-specific pitfalls before you approve or merge…
Use ManagedCode.Communication when a .NET application needs explicit result objects, structured errors, and predictable service or API boundaries instead of exception-driven…
Use ManagedCode.MimeTypes when a .NET application needs consistent MIME type detection, extension mapping, and content-type decisions for uploads, downloads, or HTTP responses.
Adopt MCAF governance in a .NET repository with the right AGENTS.md layout, repo-native docs, skill installation, verification rules, and non-trivial task workflow.
Apply MCAF agile-delivery guidance for backlog quality, roles, ceremonies, and engineering feedback.
Apply MCAF developer-experience guidance for onboarding, F5 contract, cross-platform tasks, local inner loop, and reproducible setup.
Apply MCAF human-review-planning guidance for a large AI-generated code drop by reading the target area, tracing the natural user and system flows, identifying the riskiest…
Apply MCAF source-control guidance for repository structure, branch naming, merge strategy, commit hygiene, and secrets-in-git discipline.
Use the Microsoft.Extensions stack correctly across Generic Host, dependency injection, configuration, logging, options, HttpClientFactory, and other shared infrastructure…
Correctly call native (C/C++) libraries from .NET using P/Invoke and LibraryImport.
Create or reorganize .NET solutions with clean project boundaries, repeatable SDK settings, and a maintainable baseline for libraries, apps, tests, CI, and local development.
Guide for diagnosing and improving MSBuild project evaluation performance.
Optimizes hot-path scalar loops in .NET 8+ with cross-platform Vector128/Vector256/Vector512 SIMD intrinsics, or replaces manual math loops with single TensorPrimitives API calls.
Fix MSBuild targets that generate files during the build but those files are missing from compilation or output.
Guide for optimizing MSBuild incremental builds.
Catalog of MSBuild anti-patterns with detection rules and fix recipes.
Guide for modernizing and migrating MSBuild project files to SDK-style format.
Guide for using MSBuild Server to improve CLI build performance.
Set up NuGet trusted publishing (OIDC) on a GitHub Actions repo — replaces long-lived API keys with short-lived tokens.
Guide for interpreting ResolveProjectReferences time in MSBuild performance summaries.
Guides creation and validation of custom dotnet new templates.
Helps find, inspect, and compare .NET project templates.
Creates .NET projects from templates with validated parameters, smart defaults, Central Package Management adaptation, and latest NuGet version resolution.
Validates custom dotnet new templates for correctness before publishing.
No skills are currently attached to this bundle.