swe-programming-csharp

Enforce C# coding standards for AI agents in Nx monorepos.

3|1|Updated Apr 18, 2026
One-click install
npx skills add https://github.com/wahidyankf/ose-primer --skill swe-programming-csharp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: swe-programming-csharp
Source: https://github.com/wahidyankf/ose-primer/tree/main/.claude/skills/swe-programming-csharp
Command: npx skills add https://github.com/wahidyankf/ose-primer --skill swe-programming-csharp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

AI agents generating C# code often produce inconsistent, non-compliant implementations that violate project or language best practices, leading to technical debt, bugs, and extra review overhead for development teams.

Core Features & Use Cases

  • Standardized Coding Rules: Provides quick reference for C# naming conventions, nullable reference types, record usage, async/await patterns, error handling, and testing standards aligned with authoritative project documentation.
  • Use Case Example: When an agent is building a C# backend service for a financial application, this skill ensures all code follows required PascalCase naming, proper async pattern implementation, and xUnit testing requirements.
  • Reference Linkage: Directs agents to comprehensive, context-specific C# standards documentation for deeper guidance on topics like DDD, security, and framework integration.

Quick Start

Use the swe-programming-csharp skill to write a C# ZakatCalculator class that adheres to the project's coding standards and includes unit tests using xUnit and FluentAssertions.

Frequently Asked Questions about swe-programming-csharp

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

FAQPage Schema
Why does AI generated C# code often violate project best practices and cause technical debt?

AI generated C# code often violates project best practices and causes technical debt because agents produce inconsistent implementations without enforced rules, leading to bugs and significant extra review overhead for development teams.

How do I enforce C# coding standards for AI generated code in an Nx monorepo?

To enforce C# coding standards for AI agents in an Nx monorepo, apply rules covering naming conventions, nullable reference types, async/await patterns, and xUnit testing to ensure compliant backend service construction.

Can AI agents generate C# unit tests that automatically align with project requirements?

AI agents can generate compliant C# unit tests by following specific xUnit testing standards, ensuring proper implementation of domain logic and backend services while adhering to required coding conventions.

What is the best way to standardize C# nullable reference types and async patterns across polyglot projects?

Standardizing C# nullable reference types and async patterns across polyglot projects requires enforcing consistent coding rules that direct AI agents to follow authoritative project documentation for backend service implementation.

Does this C# code generation skill support domain-driven design and security frameworks?

This C# code generation skill supports domain-driven design and security frameworks by providing reference linkage to comprehensive, context-specific C# standards documentation for deeper guidance on these advanced topics.

Why does AI generated C# code often violate project best practices and cause technical debt?

AI generated C# code often violates project best practices and causes technical debt because agents produce inconsistent implementations without enforced rules, leading to bugs and significant extra review overhead for development teams.