C++ Pro

آمن

Écrire du code C++ professionnel

Écrivez du code C++ plus propre, plus rapide et plus maintenable avec l'aide de l'IA. Cette compétence aide les développeurs à générer du code prêt pour la production, à appliquer des modèles C++ modernes et à optimiser les performances sans connaissances expertes approfondies.

يدعم: Claude Codex Code(CC)
🥉 73 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "C++ Pro". Write a function that calculates the Fibonacci sequence using dynamic programming

النتيجة المتوقعة:

Une fonction C++ complète avec une complexité temporelle O(n), une allocation mémoire appropriée et un exemple d'utilisation. Inclut des commentaires d'en-tête expliquant l'approche et la gestion des cas limites.

استخدام "C++ Pro". Implement a thread-safe singleton pattern in C++11

النتيجة المتوقعة:

Fichiers d'en-tête et d'implémentation complets utilisant le singleton de Scott Meyers avec std::call_once et std::once_flag, avec explication des garanties de sécurité des threads.

التدقيق الأمني

آمن
v1 • 2/24/2026

This 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.

0
الملفات التي تم فحصها
0
الأسطر التي تم تحليلها
0
النتائج
1
إجمالي عمليات التدقيق
لا توجد مشكلات أمنية
تم تدقيقه بواسطة: claude

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
50
المجتمع
100
الأمان
83
الامتثال للمواصفات

ماذا يمكنك بناءه

Générer du code boilerplate

Créez rapidement des modèles de classes, des fichiers d'en-tête et des Makefiles pour de nouveaux projets

Apprendre les modèles C++ modernes

Obtenez des explications et des implémentations d'idiomes et de modèles C++ modernes

Optimiser le code existant

Recevez des suggestions pour améliorer les performances et l'efficacité mémoire

جرّب هذه الموجهات

Génération de code basique
Write a C++ function that [describe functionality]. Include proper error handling and comments.
Implémentation de modèle
Implement the [Design Pattern name] pattern in C++. Show both header and implementation files with proper includes.
Optimisation de code
Analyze this C++ code for performance issues and suggest improvements: [paste code]. Focus on [algorithm complexity/memory usage/IO operations].
Migration vers C++ moderne
Convert this legacy C++ code to modern C++ (C++17/20) style: [paste code]. Use smart pointers, range-based loops, and structured bindings where appropriate.

أفضل الممارسات

  • Spécifiez toujours la version du standard C++ lors de la demande de code (C++11, C++14, C++17 ou C++20)
  • Fournissez des informations sur votre système de build (CMake, Make, vcpkg) pour un code plus pertinent
  • Revoyez le code généré pour la sécurité mémoire et la gestion des ressources avant utilisation en production

تجنب

  • Évitez d'utiliser des pointeurs bruts lorsque des pointeurs intelligents sont disponibles
  • Ne ignorez pas les valeurs de retour des fonctions qui indiquent le succès ou l'échec
  • Évitez d'utiliser les casts de style C - préférez static_cast, dynamic_cast ou reinterpret_cast

الأسئلة المتكررة

Quels standards C++ cette compétence prend-elle en charge ?
La compétence prend en charge tous les standards C++ modernes de C++11 à C++20. Spécifiez quelle version vous préférez dans votre prompt.
Cette compétence peut-elle aider avec la métaprogrammation par templates ?
Oui, la compétence peut générer du code de templates, des type traits et des fonctions constexpr. Soyez spécifique concernant vos exigences.
Cette compétence génère-t-elle des makefiles ou CMakeLists ?
Oui, vous pouvez demander des fichiers de configuration de build. Spécifiez votre système de build et votre compilateur dans le prompt.
Cette compétence peut-elle aider avec la concurrence C++ ?
Oui, la compétence peut générer du code utilisant std::thread, std::async, les mutex et autres primitives de concurrence.
Le code généré est-il prêt pour la production ?
Le code suit les meilleures pratiques mais doit être revu. Considérez les cas limites, la gestion des erreurs et vos exigences spécifiques.
Comment obtenir de meilleurs résultats de cette compétence ?
Soyez spécifique concernant les exigences : types d'entrée/sortie, gestion des erreurs, contraintes de performances et préférences de style de codage.

تفاصيل المطور

المؤلف

sickn33

الترخيص

MIT

مرجع

main

بنية الملفات

📄 SKILL.md