coding-standards

Standardize coding practices for C#/.NET 8 and TypeScript/React codebases.

1|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/roberflo/claude-csharp --skill coding-standards-roberflo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coding-standards
Source: https://github.com/roberflo/claude-csharp/tree/main/skills/coding-standards
Command: npx skills add https://github.com/roberflo/claude-csharp --skill coding-standards-roberflo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Inconsistent coding styles across C#/.NET 8 and TypeScript/React projects create confusion, hinder maintainability, and slow onboarding. This skill codifies common conventions to keep code readable, scalable, and easier to review.

Core Features & Use Cases

  • Naming conventions for C# and TypeScript: namespaces, classes, interfaces, methods, properties, and tests to ensure uniformity.
  • File organization and project structure guidance for .NET 8 services and React components to streamline navigation and maintenance.
  • Best practices for error handling, async/await patterns, and code readability to reduce defects and improve reliability.
  • Use cases include accelerating code reviews, simplifying onboarding for new engineers, and enforcing consistent PR quality.

Quick Start

Integrate these standards into your project templates and begin updating existing code to align with the guidelines.

Frequently Asked Questions about coding-standards

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

FAQPage Schema
What coding standards should I use for C# and TypeScript projects?

Coding standards for C# and TypeScript projects should define naming conventions, file organization, and error handling. This skill standardizes practices across .NET 8 services and React frontends to reduce defects and improve maintainability.

How do I enforce naming conventions in .NET 8 and React codebases?

To enforce naming conventions in .NET 8 and React codebases, apply standardized rules for namespaces, classes, interfaces, methods, and properties. This skill provides concrete guidelines to ensure uniformity during code reviews and CI checks.

What is the best way to structure .NET 8 services and React components?

The best way to structure .NET 8 services and React components is to follow file organization guidance that streamlines navigation. This skill codifies project structure conventions to keep code readable and scalable.

Can I use these coding practices to speed up onboarding for new engineers?

Yes, you can use these coding practices to speed up onboarding for new engineers. The standardized guidelines simplify the learning curve for .NET 8 and TypeScript/React projects by providing clear, consistent rules.

Do these standards cover async await patterns and error handling?

Yes, these standards cover async/await patterns and error handling best practices. They provide concrete examples to reduce defects and improve reliability across C# and TypeScript codebases.

When should I update existing code to align with coding standards?

You should update existing code to align with coding standards during regular maintenance and code reviews. Integrating these guidelines into project templates helps progressively align C# and TypeScript codebases without disrupting workflows.