csharp-coding
C# Coding Skill
Mandatory patterns and idioms for writing modern C#. All items in this skill are requirements, not suggestions. Use for new code; opportunistically refactor existing code when revisiting.
Framework Detection
Before writing code, check TargetFramework in the project's csproj to determine the available C#
language version. If the csproj has no TargetFramework, look for a Directory.Build.props (or
other *.props file) that defines it; these files spread common properties across multiple
projects. Only use features whose minimum version tag (e.g., C# 12+) is satisfied by the project.
When a mandated feature is unavailable, fall back to the idiomatic alternative for that version.
Required Language Features
More from rcdailey/dotfiles
gh-gist
Use when creating or updating GitHub gists for document sharing
1gh-api
Use when managing draft PRs, posting PR comments, or querying GitHub Discussions
1agents-authoring
Use when creating or updating AGENTS.md files
1gh-pr-review
Use when posting code review comments on pull requests via gh-review
1humanizer
>-
1skill-authoring
Use when creating or modifying SKILL.md files
1