C# Scripts
Uruchamia aplikacje C# oparte na plikach przez .NET CLI bez tworzenia pełnego projektu.
Testowano · Działa
Co robi ten skill
Uruchamia aplikacje C# oparte na plikach przez .NET CLI, gdy użytkownik wyraźnie chce kodu C#/.NET bez tworzenia projektu. Użyj do eksperymentów z językiem/API C#, jednoplikowych aplikacji C#, małych wieloplikowych aplikacji C# złożonych za pomocą `#:include`/`#:exclude`, albo aplikacji C# opartych na plikach połączonych przez `#:ref`. Nie używaj do skryptów jednorazowych niezależnych od języka, ogólnych obliczeń, automatyzacji w stylu Python/PowerShell, pełnych…
Raport z testu
Instalacja słowo w słowo (clone + cp) zadziałała czysto (samowystarczalny SKILL.md, strict-YAML frontmatter, brak brakujących plików referencjonowanych); opis jest ściśle zakresowany, z jawnymi przypadkami użyj/nie używaj, więc bateria testów triggerów rozdzieliła się bez nakładania. OUTPUT przetestowano tylko pod kątem poprawności kodu, bo w sandboxie nie ma zainstalowanego .NET SDK (prawdziwa zależność runtime, którą sam skill sprawdza w Kroku 1 i dla której dokumentuje fallback). A/B na dwuplikowej aplikacji C# opartej na plikach: skill podłączył helpera dyrektywą `#:include` zgodnie ze swoimi konwencjami i był poprawny/uruchamialny, podczas gdy wariant bazowy bez skilla błędnie założył, że sąsiadujące pliki `.cs` automatycznie kompilują się do aplikacji opartej na plikach (nie kompilują) i nie poradziłby sobie z rozwiązaniem helpera — realna wygrana w poprawności dzięki konwencjom dyrektyw skilla.
Testowano: 2026-07-12 · Claude Code 2.x (agent harness)
Instalacja
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
Komendy i przykładowe prompty
/csharp-scriptsUruchamia aplikacje C# oparte na plikach przez .NET CLI bez tworzenia pełnego projektu.
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
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