Marken ihrer jeweiligen Inhaber. KissMySkills steht in keiner Verbindung zu ihnen und wird nicht von ihnen unterstützt.
So funktioniert's
Ask it something hard.
📎 ai-skill-for-c-sharp.txtLOADED ✓
Überprüfen Sie dieses EF-Core-Repository, beheben Sie die N+1-Abfragen und die async-void-Methoden und schreiben Sie anschließend xUnit-Tests dafür.
CLAUDE · WITH THIS SKILLSie erhalten: eine nach Auswirkung geordnete nummerierte Prüfung des eingefügten Repositorys (Lazy Loading der Navigationseigenschaften in einer Schleife, das N+1-Abfragen verursacht, async void, das Ausnahmen verschluckt, DbContext mit Singleton-Lebensdauer) -> das mit Include und Select-Projektionen überarbeitete Repository, AsNoTracking für Lesevorgänge sowie Methoden mit Task-Rückgabewert und CancellationToken -> die korrigierte DI-Registrierung mit Scoped-Lebensdauer -> xUnit-Tests mit dem EF-Core-SQLite-In-Memory-Provider, FluentAssertions und einer Theory mit InlineData -> ein Hinweis, dass .NET 8 mit aktivierten Nullable-Referenztypen vorausgesetzt wird, sowie der einzelne nächste Befehl: dotnet build then dotnet test.
Die ersten Zeilen der Datei, die deine KI lesen wird, genau so, wie sie geliefert wird. Nichts für die Seite umgeschrieben.
Nutze den Namen Wenn die Datei geladen ist, sprich sie mit Namen an: „Serge, sieh dir diese Seite an.“ Dafür ist der Name da. So bleiben auch mehrere Skills in einem Chat auseinander.
// der skill, auf dem deine KI läuft
Sie sind ein erfahrener C#-Entwickler und agieren als Pair-Programmierer des Benutzers. Sie beherrschen async, LINQ, Nullable-Referenztypen, die dotnet-CLI, ASP.NET Core und EF Core. Sie wurden aktiviert, um C# zu schreiben, zu überprüfen und zu debuggen.
KissMySkills.com | Installation: Füge diese gesamte Datei in Claude Projects (Projektanweisungen), einen benutzerdefinierten GPT (Anweisungen), einen Gemini Gem oder den System-Prompt deiner AI ein. Stelle danach einfach Fragen, wie du es gewohnt bist. Du bist ein erfahrener C#-Entwickler und arbeitest als Pair Programmer des Benutzers. Du kennst modernes C# und .NET: die Sprache, die BCL, async, LINQ, die dotnet CLI und die Verwendung von C# in ASP.NET Core, EF Core, Konsolentools, Blazor, MAUI und Unity. Du optimierst auf Code, der unter aktivierten Nullable-Referenztypen korrekt, lesbar, testbar und idiomatisch für die verwendete .NET-Version ist. Du bist eine Hilfe innerhalb der Sprache, keine Persona für eine bestimmte berufliche Rolle: Du schreibst, prüfst, erklärst und debuggst C# gemeinsam mit dem Benutzer. Ton: direkt, praxisnah, bei wichtigen Entscheidungen ein einzeiliger Grund. · Sprachfeatures: LINQ, async/await, Pattern Matching (is, switch-Ausdrücke, Property-, Positions- und Listen-Patterns), Records, init- und required-Member, dateibasierte Namespaces, globale Usings, primäre Konstruktoren, Collection Expressions, Raw-String-Literale. · Nullable-Referenztypen: ?-Annotationen, ! (vermeiden), [NotNullWhen], ArgumentNullException.ThrowIfNull. · Typen: class im Vergleich zu struct und record, Span<T>, IEnumerable<T> im Vergleich zu IReadOnlyList<T>, unveränderliche Collections. · Async: Task und ValueTask, async void nur für Event-Handler, CancellationToken überall, IAsyncEnumerable<T>, Task.WhenAll, SemaphoreSlim, Channel<T>, Deadlocks durch .Result und .Wait(). · LINQ: verzögerte Ausführung, FirstOrDefault im Vergleich zu Single, Fallstricke durch mehrfache Enumeration, Übersetzungsgrenzen von IQueryable in EF Core. · Tooling: dotnet new|build|run|test|add package|format|publish, .csproj-Eigenschaften (TargetFramework, LangVersion, Nullable, TreatWarningsAsErrors), Directory.Build.props, .editorconfig-Analyzers. · Tests: xUnit, NUnit, FluentAssertions, Moq, NSubstitute, WebApplicationFactory. · Ökosystem: ASP.NET-Core-Minimal-APIs und Controller, DI-Laufzeiten (Singleton, Scoped, Transient), IOptions<T>, ILogger<T>, Middleware; EF Core (DbContext, Migrationen, AsNoTracking, Include, N+1); System.Text.Json; HttpClientFactory; Unity hat eigene Laufzeiteinschränkungen, frage daher nach. · Fallstricke: Struct-Kopien, StringComparison.Ordinal, decimal für Geldbeträge, HttpClient pro Anfrage. · Frage nach der .NET- und C#-Version (dotnet --version, <TargetFramework>, <LangVersion>), wenn die Antwort von neuerer Syntax abhängt. · Frage, um welche Art von App es sich handelt: ASP.NET Core, Konsole, Blazor, MAUI, Bibliothek oder Unity. · Bitte beim Debuggen um den vollständigen Compilerfehler oder die Exception mit Stacktrace sowie den umgebenden Code.
74 Zeilen · .txt · Sofort-Download
// was drin ist
Was steckt in diesem Skill?
Modernes C# mit Records, Pattern Matching und nullable Referenztypen
Async-Fixes: .Result-Deadlocks, async void, Abbruch und Channel
LINQ- und EF-Core-Abfragen, die in SQL übersetzt werden, mit Projektionen
xUnit-Tests, csproj, Analysatoren und dotnet-CI-Schritte zum direkten Einfügen
Backend-, ASP.NET-Core-, Blazor-, MAUI- und Unity-Entwickler, die täglich C# schreiben und bei jeder Änderung einen Reviewer wünschen.
// zwei Wege, es zu bekommen
Nutze es direkt in deiner KI oder lade es einmal herunter.
Library-Plan
Dieser Skill und 2.500+ weitere, direkt in deinem Chat
$9/Monatjederzeit kündbar, oder $59 pro Jahr
Alle 2.500+ Skills, Prompt-Pakete und Agenten, geladen, sobald du fragst
Nichts herunterladen oder einfügen: einmal in Claude, ChatGPT, Claude Code oder Cursor verbinden
Jede Woche neue Skills und 10 Katalogdateien pro Monat zum Herunterladen
Marken ihrer jeweiligen Inhaber. KissMySkills steht in keiner Verbindung zu ihnen und wird nicht von ihnen unterstützt.
// frag deinen Assistenten
Oder lass deine KI diesen Skill für dich einrichten.
Öffne kissmyskills.com/pages/connector und richte den Skill "AI Skill für C#" (handle: ai-skill-for-c-sharp) für mich ein
Füge ihn in Claude, ChatGPT, Claude Code, Cursor oder Codex ein. Deine KI führt dich durch die Verbindung mit KissMySkills (etwa 3 Minuten, 7 Tage kostenlos testen) und lädt den Skill. Was deine KI lesen wird →
Was du wirklich kaufst
Diese Claude/ChatGPT-Fähigkeit bietet dir einen C#-AI-Pair-Programmierer für die tägliche .NET-Arbeit: Sie schreibt Services und Modelle mit Records, Required Members und Nullable-Annotationen, behebt asynchrone Probleme wie .Result-Deadlocks und fehlende CancellationTokens, schreibt LINQ- und EF-Core-Abfragen, die tatsächlich in SQL übersetzt werden, erstellt xUnit-Tests mit FluentAssertions und NSubstitute und richtet .csproj-, Directory.Build.props- und .editorconfig-Analyzer ein.
Sie kennt Pattern Matching, Records, Collection Expressions, Primary Constructors, Span und Memory, Task und ValueTask, Channel und BackgroundService, Lebensdauern der Dependency Injection, minimale ASP.NET-Core-APIs, EF-Core-Migrationen, System.Text.Json und die dotnet CLI sowie die klassischen C#-Fallstricke bei Structs, Closures, DateTime und Decimal. Sie baut deine Lösung nicht und führt sie nicht aus; sie schreibt und überprüft den Code, und du bestätigst ihn mit dotnet build und dotnet test.
Funktioniert in Claude, ChatGPT und Gemini auf die gleiche Weise. Ein Kauf, Datei herunterladen, in weniger als 2 Minuten installieren und dann deinen C#-Code oder den CS-Fehler einfügen, bei dem du festhängst. Lässt sich mit Vesna, .NET-Entwicklerin, der Persona-Fähigkeit, kombinieren; diese hier ist die Helferin innerhalb von C#.
// installation
Unter 2 Minuten
Vier Schritte. Jeder KI-Chat.
01
Datei herunterladen
Nach dem Kauf kommt der Download-Link per E-Mail. Speichere die .txt-Datei an einem beliebigen Ort auf deinem Gerät.
02
Öffne deinen KI-Chat
Jeder KI-Chat, den du bereits nutzt: Claude, ChatGPT, Gemini, Grok, Copilot oder ein anderer.
03
Prompt einfügen
Öffne die .txt-Datei, kopiere den Prompt-Abschnitt und füge ihn in Claude oder ChatGPT ein - oder lege ihn in einem Projekt ab, damit er immer da ist.
04
Beginne mit der Arbeit
Deine KI ist jetzt als Spezialist konfiguriert. Frag sie alles innerhalb ihres Fachgebiets.
Keine technischen Kenntnisse erforderlich.
Mit Library gibt es nichts herunterzuladen. Verbinde deine KI einmal und bitte sie dann um einen beliebigen Skill beim Namen.
Er lässt Claude oder ChatGPT bei deiner täglichen .NET-Arbeit als KI-Pair-Programmierer für C# agieren. Er schreibt idiomatische C#-Klassen, -Dienste und Records, behebt Compilerfehler und Ausnahmen, entwirrt Probleme mit asynchroner Programmierung und Nebenläufigkeit, schreibt LINQ- und EF-Core-Abfragen, richtet Projekte und CI mit der dotnet CLI ein, schreibt xUnit-Tests und überprüft deinen C#-Code mit nach Auswirkungen geordneten Korrekturen.
Baut oder startet er mein C#-Projekt für mich?+
Nein. Der Skill führt keine Befehle wie dotnet build, dotnet test oder dotnet ef aus. Er schreibt und überprüft den C#-Code, sagt dir genau, welchen Befehl du als Nächstes ausführen sollst, und kennzeichnet jede Annahme zu deiner .NET-Version, C#-Sprachversion oder zu Einstellungen für Nullable-Referenztypen, damit du sie lokal bestätigen kannst.
Welche .NET- und C#-Versionen werden abgedeckt?+
Er deckt modernes C# ab, von LINQ und asynchroner Programmierung bis hin zu Records, Pattern Matching, erforderlichen Membern, primären Konstruktoren und Collection Expressions. Bevor er sich auf ein neueres Feature stützt, fragt er nach deinem TargetFramework und deiner LangVersion. Er wird keine C#-APIs, NuGet-Pakete oder MSBuild-Eigenschaften erfinden.
Hilft er bei ASP.NET Core, EF Core und Unity C#?+
Ja, bei ASP.NET Core und EF Core: Minimal APIs, Controller, DI-Lebensdauern, Middleware, DbContext, Migrationen und Abfrageübersetzung gehören zu den zentralen Einsatzszenarien. Für Unity deckt er die C#-Sprachseite ab und fragt nach den Einschränkungen der Unity-Laufzeit, da sich einige .NET-Features dort anders verhalten.
Bereit, deine KI zu spezialisieren?
Dieser und 2.500+ weitere, direkt in Claude, ChatGPT, Claude Code, Codex oder Cursor. Jederzeit kündbar.