C# Scripts
Kører fil-baserede C#-apps med .NET CLI'en uden at scaffolde et helt projekt.
Testet · Virker
Hvad det gør
Kør fil-baserede C#-apps med .NET CLI'en, når brugeren eksplicit ønsker C#/.NET-kode uden at oprette et projekt. Brug det til C#-sprog-/API-eksperimenter, enkeltfils-C#-apps, små multi-fil-C#-apps sammensat med `#:include`/`#:exclude`, eller fil-baserede C#-apps linket med `#:ref`. Brug det ikke til sprogagnostiske engangsscripts, generiske beregninger, Python/PowerShell-agtig automatisering, fulde…
Testrapport
Ordret clone+cp-installation virkede rent (selvstændig SKILL.md, streng YAML-frontmatter, ingen manglende refererede filer); beskrivelsen er stramt afgrænset med eksplicitte do/don't-tilfælde, så triggerbatteriet blev adskilt uden overlap. OUTPUT blev kun testet på kodekorrekthed, fordi .NET SDK'en ikke er installeret i sandkassen (en reel runtime-afhængighed, som skillet selv tjekker for i trin 1 og dokumenterer en fallback for). A/B på en to-filers fil-baseret C#-app: skillet koblede hjælpefilen ind med `#:include`-direktivet i tråd med sine konventioner og var korrekt/kørbar, mens no-skill-basisarmen fejlagtigt antog, at søskende-`.cs`-filer automatisk kompileres ind i en fil-baseret app (det gør de ikke) og derfor ville fejle med at finde hjælpefilen — en reel korrekthedsgevinst drevet af skillets direktivkonventioner.
Testet: 2026-07-12 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/dotnet/skills cd skills mkdir -p ~/.claude/skills cp -r plugins/dotnet-advanced/skills/csharp-scripts ~/.claude/skills/csharp-scripts
Kommandoer og eksempelprompter
/csharp-scriptsKører fil-baserede C#-apps med .NET CLI'en uden at scaffolde et helt projekt.
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
Run this quick C# script without creating a projectTest this small C# snippet with the .NET CLILink two C# files with a file-based app reference