dotnet-project-setup

Installation
SKILL.md

dotnet-project-setup (build spine)

The files that configure every project in a solution at once - the layout, .slnx, Directory.Build.props, and global.json. This spine holds only the layout and the shared build properties; everything else points out and is stated once elsewhere:

  • Central package management (Directory.Packages.props) -> references/central-package-management.md.
  • Local tool pinning (.config/dotnet-tools.json) -> references/local-tools.md.
  • .NET Framework 4.8 project config (packages.config -> PackageReference, <LangVersion> pin, Server GC) -> references/net-framework-48.md.
  • Analyzers, TreatWarningsAsErrors, .editorconfig, the CI quality gate -> dotnet-code-quality. Do not put these in Directory.Build.props here.
  • CI workflows, container / dotnet pack packaging, SourceLink -> devops.
  • The dotnet-ef tool's migration workflow (add / apply migrations) -> dotnet-migrate.
  • Every other .NET work area -> the dotnet router (parent).

Canonical layout

Installs
9
GitHub Stars
1
First Seen
Jul 7, 2026
dotnet-project-setup — envoydev/claude-stack