Cpp

Cpp taxonomy generated by the site skill importer.

7 skills
A
cpp-testing

par affaan-m

La skill cpp-testing vous aide à écrire, exécuter et déboguer des tests C++ avec GoogleTest, GoogleMock, CMake et CTest. Utilisez-la pour la couverture, la correction de tests instables, le diagnostic avec sanitizers et l’usage concret de cpp-testing dans les projets C++ modernes.

Test Automation
Favoris 0GitHub 156.1k
A
cpp-coding-standards

par affaan-m

cpp-coding-standards est un guide de standards de codage C++ basé sur les C++ Core Guidelines. Utilisez-le pour écrire, relire et refactorer du C++ moderne, avec un accent sur la sécurité, la clarté, la maintenabilité, RAII, la sécurité des types et les bonnes conceptions. Idéal pour cpp-coding-standards en revue de code et pour des décisions d’équipe concrètes.

Code Review
Favoris 0GitHub 156.1k
W
memory-safety-patterns

par wshobson

memory-safety-patterns aide les agents à appliquer RAII, la propriété, les smart pointers et le nettoyage des ressources dans des projets en C, C++ et Rust. Utilisez-le pour relire du code backend ou système, réduire les fuites et les pointeurs pendants, et orienter des refactorings plus sûrs autour des fichiers, sockets, buffers et frontières FFI.

Backend Development
Favoris 0GitHub 32.6k
T
libfuzzer

par trailofbits

libfuzzer est un fuzzeur guidé par la couverture pour les projets C/C++ compilés avec Clang. Ce skill libfuzzer vous aide à l’installer, à le comprendre et à utiliser le workflow pour créer des harnesses, lancer les sanitizers et démarrer un audit de sécurité concret avec un minimum de configuration.

Security Audit
Favoris 0GitHub 5k
T
harness-writing

par trailofbits

harness-writing vous aide à concevoir des fuzzing harnesses qui transforment des octets bruts en tests significatifs et reproductibles pour un système sous test. Utilisez la skill harness-writing lorsque vous avez besoin d’une nouvelle cible de fuzzing ou que vous voulez améliorer la couverture, la stabilité et la détection de bugs pour des tâches de Code Generation. Elle met l’accent sur l’analyse déterministe des entrées, les séquences d’appels valides et la reproductibilité des crashes.

Code Generation
Favoris 0GitHub 5k
T
address-sanitizer

par trailofbits

address-sanitizer vous aide à installer et utiliser AddressSanitizer (ASan) pour détecter les bugs de sûreté mémoire lors des tests, du fuzzing et du triage des crashes. C’est particulièrement utile pour le code C/C++, le code `unsafe` en Rust et les workflows d’audit de sécurité quand il faut obtenir des stack traces reproductibles et des signaux d’échec plus explicites.

Security Audit
Favoris 0GitHub 5k
T
aflpp

par trailofbits

aflpp est une skill AFL++ pratique pour le fuzzing multicœur de cibles C/C++. Elle aide à planifier l’installation d’aflpp, à construire un harness, à choisir l’instrumentation, à préparer les seeds, à lancer des campagnes et à trier les crashs avec moins d’hypothèses. Utile pour les audits de sécurité et pour un usage aflpp reproductible.

Security Audit
Favoris 0GitHub 5k
Cpp