C# Scripts
Draait file-based C#-apps met de .NET CLI, zonder een volledig project op te zetten.
Getest · Werkt
Wat het doet
Draai file-based C#-apps met de .NET CLI wanneer de gebruiker expliciet C#/.NET-code wil zonder een project aan te maken. Te gebruiken voor C#-taal-/API-experimenten, one-file C#-apps, kleine multi-file C#-apps samengesteld met `#:include`/`#:exclude`, of file-based C#-apps gekoppeld met `#:ref`. Niet te gebruiken voor taalonafhankelijke wegwerpscripts, generieke berekeningen, Python/PowerShell-stijl-automatisering, volledige…
Testrapport
Letterlijke clone+cp-installatie werkte probleemloos (op zichzelf staande SKILL.md, strikte YAML-frontmatter, geen ontbrekende verwezen bestanden); de beschrijving is strak afgebakend met expliciete wel/niet-gevallen, waardoor de triggerbatterij zonder overlap scheidde. De OUTPUT is alleen op codecorrectheid getest omdat de .NET SDK niet in de sandbox geïnstalleerd is (een echte runtime-dependency waar de skill zelf in Stap 1 op controleert en waarvoor een fallback gedocumenteerd is). A/B op een file-based C#-app met twee bestanden: de skill koppelde de helper correct met de `#:include`-directive volgens haar eigen conventies en was correct/uitvoerbaar, terwijl de basisvariant zonder skill ten onrechte aannam dat naastgelegen `.cs`-bestanden automatisch meecompileren in een file-based app (dat gebeurt niet) en de helper niet zou kunnen vinden — een echte correctheidswinst dankzij de directive-conventies van de skill.
Getest op: 2026-07-12 · Claude Code 2.x (agent harness)
Installatie
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
Commando's en voorbeeldprompts
/csharp-scriptsDraait file-based C#-apps met de .NET CLI, zonder een volledig project op te zetten.
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
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