What problem does it solve?
This Skill eliminates inconsistent C# data engineering implementations, non-compliance with .NET 8+ best practices, and messy code that fails clean-coding standards for C# data workflows, reducing technical debt and review overhead.
Core Features & Use Cases
- C#-Specific Standards Enforcement: Extends the base data-engineer skill with .NET 8+ naming conventions, async/await patterns, LINQ idioms, record types, and official tooling guidance.
- Implementation & Review Support: Use it to build new C# data pipelines, services, or libraries; review existing C# code for clean-coding compliance; or modernise legacy C# code to use modern language features.
- Built-in Quality Gates: Includes pre-configured commands for dotnet build, testing, formatting, and coverage checks to ensure code meets quality standards before commit.
Quick Start
Use the csharp-data-engineer skill to implement a .NET 8+ async C# data processing service that follows modern naming conventions and includes xUnit test coverage.