migrating-csharp-nullable-references Skill
Enable nullable reference types in a C project and systematically resolve all warnings. Use when adopting NRTs in existing codebases, performing file-by-file or project-wide nullable migration, fixing CS8602/CS8618/CS86xx warnings, annotating APIs for nullability, cleaning up null-forgiving operators, or upgrading depe Published by microsoft in upgrade-agent-plugins.
What is migrating-csharp-nullable-references Skill?
Enable nullable reference types in a C project and systematically resolve all warnings. Use when adopting NRTs in existing codebases, performing file-by-file or project-wide nullable migration, fixing CS8602/CS8618/CS86xx warnings, annotating APIs for nullability, cleaning up null-forgiving operators, or upgrading depe Published by microsoft in upgrade-agent-plugins. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.
Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.
Key capabilities
- Includes SKILL.md support
- Reusable instructions support
- Developers using upgrade-agent-plugins
Technical details
- Install or run with Copy skill directory
When to use migrating-csharp-nullable-references Skill
- Use it for developers using upgrade-agent-plugins.
Built with
Editorial notes
Source
- Creator: microsoft
- Repository: microsoft/upgrade-agent-plugins
- Skill file: plugins/upgrade-agent/extenders/upgrade-dotnet/upgrade/skills/lazy/common/migrating-csharp-nullable-references/SKILL.md
What it does
Enable nullable reference types in a C project and systematically resolve all warnings. Use when adopting NRTs in existing codebases, performing file-by-file or project-wide nullable migration, fixing CS8602/CS8618/CS86xx warnings, annotating APIs for nullability, cleaning up null-forgiving operators, or upgrading depe
Skill instructions
Nullable Reference Migration Enable C nullable reference types (NRTs) in an existing codebase and systematically resolve all warnings. The outcome is a project (or solution) with <Nullableenable</Nullable, zero nullable warnings, and accurately annotated public API surfaces — giving both the compiler and consumers reliable nullability information. When to Use - Enabling nullable reference types in an existing C project or solution - Systematically resolving CS86xx nullable warnings after enabling the feature - Annotating a library's public API surface so consumers get accurate nullability information - Upgrading a dependency that has added nullable annotations and new warnings appear - Analyzing suppressions in a code base that has already enabled NRTs to determine whether they can be removed When Not to Use - The project already has <Nullableenable</Nullable and zero warnings — the migration is done unless the user wants to re-examine suppressions with a view to removing unnecessary o
Explore related resources
Frequently asked questions
What is migrating-csharp-nullable-references?
migrating-csharp-nullable-references is a open-source AI agent skill with Copy skill directory. Enable nullable reference types in a C project and systematically resolve all warnings.
Who is migrating-csharp-nullable-references best for?
migrating-csharp-nullable-references is best for reusing agent instructions, scripts, and references.
How do I install migrating-csharp-nullable-references?
Install or run migrating-csharp-nullable-references using Copy skill directory. Check migrating-csharp-nullable-references for the latest setup command.
Is migrating-csharp-nullable-references actively maintained?
migrating-csharp-nullable-references may need a closer maintenance check before production use.
Auto-fetched from GitHub.