csharp-coding-standards

Enforce C# coding standards for naming, formatting, and XML documentation.

Updated Apr 13, 2026
One-click install
npx skills add https://github.com/kleon6436/GitHubCopilotSettings --skill csharp-coding-standards-kleon6436
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: csharp-coding-standards
Source: https://github.com/kleon6436/GitHubCopilotSettings/tree/main/skills/csharp-coding-standards
Command: npx skills add https://github.com/kleon6436/GitHubCopilotSettings --skill csharp-coding-standards-kleon6436

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill references and applies C# coding conventions, including naming rules, style guides, access modifiers, null handling, LINQ, async/await, exception handling, and XML documentation comments, to improve code quality and consistency.

Core Features & Use Cases

  • Defines and enforces project-specific rules while adhering to the Microsoft C# coding conventions.
  • Guides code reviews and new implementations to maintain consistent style and structure.
  • Use Case: Ensure all new and existing code follows naming conventions, proper access modifiers, and XML doc comments.

Quick Start

この規約を適用したい C# プロジェクトで、既存コードを見直して規約に沿うよう修正を開始してください。

Frequently Asked Questions about csharp-coding-standards

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

FAQPage Schema
How do I enforce C# coding standards for naming conventions and XML documentation?

This skill applies Microsoft C# coding conventions to your codebase, enforcing naming rules, formatting, access modifiers, and XML documentation comments to improve code quality and consistency during reviews and onboarding.

What is the best way to handle null references and async/await patterns in C# code reviews?

The best way to handle null references and async/await patterns in C# code reviews is to apply standardized guidelines for null handling and asynchronous programming, ensuring consistent style and structure across new and existing implementations.

Can I use these C# coding conventions for automated CI linting?

Yes, these C# coding conventions are suitable for automated CI linting. They encapsulate rules for formatting, null handling, and LINQ best practices, ensuring consistent code quality checks in continuous integration pipelines.

Does this C# coding standards skill support project-specific rules?

Yes, it defines and enforces project-specific rules while adhering to Microsoft C# coding conventions. This allows teams to maintain consistent style and structure tailored to their specific project requirements.

When do I need to apply XML documentation comments in C# projects?

You need to apply XML documentation comments in C# projects to ensure all new and existing code follows proper documentation standards. This improves code quality, consistency, and maintainability across the codebase.