dotnet-setup

Complete the following lines of code so that they are syntactically valid in C# 12/.NET 8.0 or newer.</think> for the following prompt:

2|1|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/ondrasek/cc-plugins --skill dotnet-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-setup
Source: https://github.com/ondrasek/cc-plugins/tree/main/plugins/blueprint/skills/dotnet-setup
Command: npx skills add https://github.com/ondrasek/cc-plugins --skill dotnet-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Analyzes and configures a .NET/C# project to enforce a comprehensive 9-dimension quality methodology, streamlining hooks, CI, and tool configurations for consistent quality gates across teams.

Core Features & Use Cases

  • Establishes a nine-dimension quality framework (tests, linting, type safety, security, complexity, dead code, documentation, architecture, and version discipline) tailored to .NET projects
  • Seeds standardized tooling: Roslyn analyzers, .editorconfig, central package management, and GitHub Actions pipelines
  • Provides ready-to-use templates and references for quick adoption in new or existing solutions
  • Use case: when starting a new .NET project or applying a quality uplift to an existing solution, run the setup to apply a reproducible workflow

Quick Start

Run the setup to apply the full .NET quality workflow to your solution.

Frequently Asked Questions about dotnet-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure Roslyn analyzers and .editorconfig rules for a .NET project?

To configure Roslyn analyzers and .editorconfig rules, this setup applies a nine-dimension quality methodology that seeds standardized tooling configurations directly into your .NET solution. It provides ready-to-use templates for consistent code style enforcement across teams.

What is the best way to automate GitHub Actions CI workflows for .NET quality checks?

Automating GitHub Actions CI workflows for .NET quality checks is handled by seeding standardized pipelines during setup. It establishes quality gates for testing, security, complexity, and version discipline to ensure consistent CI enforcement across the project.

Can I apply a standardized .NET quality workflow to an existing solution?

Yes, you can apply a standardized .NET quality workflow to an existing solution during a quality uplift. The setup configures hooks, CI, and tooling like central package management, providing reproducible workflows for projects of any size.

Does central package management work with this .NET quality tooling setup?

Central package management works seamlessly with this .NET quality tooling setup. It is one of the nine dimensions configured, establishing a centralized versioning strategy alongside Roslyn analyzers and GitHub Actions pipelines.

What dimensions of code quality does this .NET setup enforce?

This .NET setup enforces a nine-dimension quality framework covering tests, linting, type safety, security, complexity, dead code, documentation, architecture, and version discipline. These dimensions ensure comprehensive code quality gating across your team.

How do I set up pre-commit hooks for .NET code style enforcement?

Setting up pre-commit hooks for .NET code style enforcement is automated by configuring standardized tooling and gating rules. The setup establishes these hooks alongside CI workflows to maintain testing discipline and analyzer configurations.