C#/.NET SDK Specialist Skill
SkillDev toolsC#/.NET SDK development with async patterns
Use C#/.NET SDK Specialist Skill in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add C#/.NET SDK Specialist Skill and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the C#/.NET SDK Specialist Skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; Ahel provides instructions and does not run this skill.
No other account needed.
Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
What this skill tells your AI
The instructions your AI receives, as published by a5c-ai/babysitter in library/specializations/sdk-platform-development/skills/csharp-sdk-specialist/SKILL.md and read by Ahel’s review.
Overview
This skill specializes in developing .NET SDKs with proper async/await patterns, supporting .NET Standard, .NET Core, and .NET 6+ with NuGet distribution.
Capabilities
- Design .NET SDK architecture with modern patterns
- Implement async/await patterns with proper cancellation
- Configure NuGet package publishing
- Support .NET Standard 2.0/2.1, .NET Core 3.1, .NET 6/7/8
- Design extension methods for fluent APIs
- Implement dependency injection patterns
- Configure XML documentation for IntelliSense
- Support source link for debugging
Target Processes
- Multi-Language SDK Strategy
- SDK Architecture Design
- SDK Testing Strategy
Integration Points
- NuGet package registry
- xUnit/NUnit for testing
- dotnet CLI for building
- HttpClientFactory for HTTP
- System.Text.Json/Newtonsoft.Json
- Polly for resilience
Input Requirements
- API specification
- Target framework versions
- Nullable reference types preference
- HTTP client preference
- Dependency injection requirements
Output Artifacts
- .NET SDK source code (.csproj)
- NuGet package specification
- xUnit test project
- XML documentation
- Example console application
- README with installation
Usage Example
skill:
name: csharp-sdk-specialist
context:
apiSpec: ./openapi.yaml
targetFrameworks:
- netstandard2.0
- net6.0
- net8.0
nullableEnabled: true
useSourceLink: true
jsonSerializer: system-text-json
Best Practices
- Use async/await with ConfigureAwait(false)
- Support CancellationToken in all async methods
- Implement IDisposable/IAsyncDisposable properly
- Use nullable reference types
- Provide extension methods for DI registration
- Include comprehensive XML documentation
Signals
- GitHub stars
- 2k
- Forks
- 113
- Last commit
- Sep 2026
Advanced
- Item type
- skill
- Key
csharp-sdk-specialist- Source
- github.com/a5c-ai/babysitter