new-compiler-feature

Set up tracking for a new C# language feature in Roslyn from an implementation PR.

4|1|Updated May 1, 2026
One-click install
npx skills add https://github.com/CoolCoderSuper/vb-ls --skill new-compiler-feature
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: new-compiler-feature
Source: https://github.com/CoolCoderSuper/vb-ls/tree/main/roslyn/.github/skills/new-compiler-feature
Command: npx skills add https://github.com/CoolCoderSuper/vb-ls --skill new-compiler-feature

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Set up tracking for a new C# language feature in Roslyn, including creating test plans, feature labels, updating the Language Feature Status page, and linking related PRs.

Core Features & Use Cases

  • Create a "Feature - <Name>" label and assign it to related PRs.
  • Create a comprehensive test plan issue with relevant metadata and guardrails.
  • Update the Language Feature Status page with the new feature entry.
  • Link and organize related PRs and track progress through PR reviews and status updates.

Quick Start

Provide the Roslyn implementation PR URL to initiate the feature-tracking workflow.

Frequently Asked Questions about new-compiler-feature

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

FAQPage Schema
How do I track a new C# language feature in Roslyn from an implementation PR?

Tracking a new C# language feature involves creating a test plan issue, applying a feature label, updating the Language Feature Status page, and linking related PRs starting from an implementation PR.

How do I create a test plan issue for a Roslyn language feature PR?

Creating a test plan issue for a Roslyn language feature PR is handled automatically by providing the PR URL, which generates comprehensive issue metadata and guardrails to validate the csharplang champion and track progress.

Do I need gh auth setup to manage C# feature tracking in Roslyn?

Yes, gh auth setup is required to manage C# feature tracking in Roslyn. The workflow validates GitHub CLI authentication prerequisites before creating labels, issues, or updating the Language Feature Status page.

What is the process to update the Language Feature Status page for C#?

Updating the Language Feature Status page for C# is an automated workflow step that adds a new feature entry directly from a Roslyn implementation PR, ensuring tracking reflects current progress.

How does Roslyn PR management work for linking related language feature PRs?

Roslyn PR management links related language feature PRs by collecting associated PRs from a starting implementation PR and organizing them under a newly created feature label for centralized progress tracking.

Can I validate a csharplang issue champion before creating a Roslyn feature label?

Yes, you can validate a csharplang issue champion before creating a Roslyn feature label. The tracking workflow checks champion prerequisites before applying labels or generating test plan issues.