What problem does it solve? .NET teams often struggle with inconsistent code formatting and ambiguous ownership between formatting tools like CSharpier and dotnet format. This Skill sets up CSharpier as the single opinionated formatter, wires it into CI, and documents clear ownership so formatting debates disappear. ## Core Features & Use Cases - Bootstrap CSharpier Setup: Detects existing tool manifests, installs CSharpier as a local dotnet tool, and creates .csharpierignore and .csharpierrc configuration. - CI Formatting Gates: Adds dotnet csharpier check . to CI pipelines so unformatted code fails the build. - Ownership Resolution: Defines explicit boundaries between CSharpier and dotnet format so both tools never fight over the same formatting rules. - Use Case: A team migrating to an opinionated formatter asks the agent to set up CSharpier; the Skill inspects the repo, installs the local tool, adds ignore files, configures the CI check, and reports status: configured with verification evidence. ## Quick Start Ask the agent to set up CSharpier for this repository and add a formatting check to CI.