What problem does it solve?
Drafting API proposals for dotnet/runtime that survive the live API review process is hard: speculative proposals without working prototypes get sent back, and reviewers reject verbose, ungrounded submissions. This Skill guides the full pipeline from a vague API idea to a published, evidence-backed proposal.
Core Features & Use Cases
- Prototype-first workflow: Builds and validates a working prototype (build, tests, TFM compatibility, reference assembly generation) before writing any proposal text, so the exact API surface comes from real ref source output.
- Structured six-phase pipeline: Covers input gathering, research against Framework Design Guidelines, prototyping with adoption-site cataloging, mandatory code review, terse proposal drafting, and publishing via GitHub CLI.
- Quality guardrails: Ships a checklist and curated examples of successful proposals (PriorityQueue, snake_case policies, async ZipFile APIs) to avoid common failure modes like invented scenarios and raw ref dumps.
- Use Case: Given an underdeveloped api-suggestion issue, refine it into a complete proposal with a single-commit prototype branch, an adoption catalog of dotnet/runtime call sites, and a published issue ready for API review.
Quick Start
Ask the agent to draft an API proposal for your new dotnet/runtime API idea and have it prototype, validate, and publish the proposal.