C++ Pro
Schreibe professionellen C++-Code
Erstellen Sie saubereren, schnelleren und besser wartbaren C++-Code mit KI-Unterstützung. Dieser Skill hilft Entwicklern, produktionsreifen Code zu generieren, moderne C++-Muster anzuwenden und die Leistung zu optimieren, ohne tiefes Expertenwissen zu benötigen.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "C++ Pro". Schreiben Sie eine Funktion, die die Fibonacci-Folge mit dynamischer Programmierung berechnet
Résultat attendu:
Eine vollständige C++-Funktion mit O(n)-Zeitkomplexität, ordnungsgemäßer Speicherzuweisung und Verwendungsbeispiel. Enthält Header-Kommentare, die den Ansatz und die Grenzfallbehandlung erklären.
Utilisation de "C++ Pro". Implementieren Sie ein thread-sicheres Singleton-Muster in C++11
Résultat attendu:
Vollständige Header- und Implementierungsdateien unter Verwendung des Scott Meyers Singletons mit std::call_once und std::once_flag, mit Erklärung der Thread-Sicherheitsgarantien.
Audit de sécurité
SûrThis is a prompt-only skill with no executable code. Static analysis scanned 0 files and detected 0 security issues. The skill provides AI-driven C++ programming assistance through prompt templates without any direct system access, network requests, or file operations. Risk score is 0/100.
Score de qualité
Ce que vous pouvez construire
Boilerplate-Code generieren
Erstellen Sie schnell Klassenvorlagen, Header-Dateien und Makefiles für neue Projekte
Moderne C++-Muster lernen
Erhalten Sie Erklärungen und Implementierungen moderner C++-Idiome und -Muster
Vorhandenen Code optimieren
Erhalten Sie Vorschläge zur Verbesserung der Leistung und Speichereffizienz
Essayez ces prompts
Schreiben Sie eine C++-Funktion, die [Funktionalität beschreiben]. Enthält ordnungsgemäße Fehlerbehandlung und Kommentare.
Implementieren Sie das [Design-Muster-Name]-Muster in C++. Zeigen Sie sowohl Header- als auch Implementierungsdateien mit ordnungsgemäßen Includes.
Analysieren Sie diesen C++-Code auf Leistungsprobleme und schlagen Sie Verbesserungen vor: [Code einfügen]. Konzentrieren Sie sich auf [Algorithmus-Komplexität/Speichernutzung/I-O-Operationen].
Konvertieren Sie diesen Legacy-C++-Code in modernen C++ (C++17/20) Stil: [Code einfügen]. Verwenden Sie Smart Pointer, Bereichsbasierte Schleifen und strukturierte Bindungen, wo angemessen.
Bonnes pratiques
- Geben Sie immer die C++-Standardversion an, wenn Sie Code anfordern (C++11, C++14, C++17 oder C++20)
- Bereitstellen von Kontext über Ihr Build-System (CMake, Make, vcpkg) für relevanteren Code
- Überprüfen Sie generierten Code auf Speichersicherheit und Ressourcenverwaltung vor der Verwendung in der Produktion
Éviter
- Vermeiden Sie die Verwendung von rohen Zeigern, wenn Smart Pointer verfügbar sind
- Ignorieren Sie keine Rückgabewerte von Funktionen, die Erfolg oder Misserfolg anzeigen
- Vermeiden Sie C-Style-Casts – bevorzugen Sie static_cast, dynamic_cast oder reinterpret_cast