polyfill-dotnet-api

Community

Polyfill missing .NET APIs across frameworks.

AuthorJeremyKuhne
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Polyfill a modern .NET BCL API for .NET Framework to enable downlevel usage of newer APIs missing on net472 by selecting the correct source (Microsoft package, PolySharp, or hand-rolled polyfill) and capturing recurring design gotchas.

Core Features & Use Cases

  • Source selection: chooses between Microsoft-shipped packages, PolySharp source-gen, and hand-rolled polyfills based on availability.
  • Design rules & parity: ensures behavior parity with modern BCL surfaces including edge cases and allocation strategies.
  • Use Case: when a required API is absent on net472, automatically determine the best polyfill and surface a compatible API surface.

Quick Start

Identify a missing API on net472 and apply the appropriate polyfill source to restore parity.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: polyfill-dotnet-api
Download link: https://github.com/JeremyKuhne/touki/archive/main.zip#polyfill-dotnet-api

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 510,000+ vetted skills library on demand.