.NET Project Structure & Conventions
Standardizes .NET 10 solution layouts using modern conventions like Central Package Management and the .slnx format.
This skill empowers Claude to architect professional .NET 10 solutions following industry best practices. It automates the setup of modern XML-based solution files (.slnx), implements Central Package Management (CPM) via Directory.Packages.props to eliminate version drift, and configures shared build properties through Directory.Build.props. By enforcing a clean separation between source and test projects and applying consistent naming conventions, it ensures that your .NET codebase remains maintainable, scalable, and easy to navigate from the very first commit.
主要功能
01Enforces standardized src/tests folder separation and naming conventions
02Implements the modern .slnx XML-based solution format for better merge handling
03189 GitHub stars
04Configures Central Package Management (CPM) via Directory.Packages.props
05Sets up shared build properties and global usings using Directory.Build.props
06Automates SDK version pinning with global.json for environment consistency
使用场景
01Initializing a new .NET 10 enterprise-grade solution from scratch
02Consolidating NuGet package versions across multiple projects into a central file
03Refactoring existing legacy .sln files to the modern .slnx format