Write or modernize C++ with guidance on C++20, C++23, and C++26 features. Review memory ownership, error handling, and template constraints, with recommendations for compiler protections and runtime checks that detect bugs.
- Modernize legacy C++ patterns
- Choose approaches for new C++ code
- Review memory ownership and error handling
trailofbits/skills☆ 7.6KUpdated Oct 16, 2026
Write, review, and refactor modern C++ using the C++ Core Guidelines. Covers type safety, automatic resource cleanup, class design, exceptions, concurrency, and naming conventions, with examples and a checklist for identifying unsafe or inconsistent code.
- Writing modern C++ classes and functions
- Reviewing memory ownership and resource cleanup
- Refactoring existing C++ code
affaan-m/ECC☆ 283.3KUpdated Oct 16, 2026
Write and refactor C++20/23 applications, addressing memory management, concurrency, and performance bottlenecks. Produce interfaces, implementations, tests, and relevant CMake updates, then check runtime errors and measure performance before applying targeted optimizations.
- Refactoring existing code with C++20/23 features
- Investigating memory errors and undefined behavior
- Improving performance through profiling and benchmarks
Jeffallan/claude-skills☆ 11.9KUpdated Oct 17, 2026
Write and review asynchronous C++ networking code using Boost.Asio or standalone Asio. The skill selects an implementation style for the installed library and C++ version, then checks memory lifetimes, concurrent writes, error handling, and build settings.
- Implementing asynchronous TCP or UDP servers and clients
- Reviewing buffer lifetimes and concurrent socket writes
- Adapting networking code to older Boost and C++ versions
alirezarezvani/claude-skills☆ 28.4KUpdated Aug 30, 2026
Add a CUDA/C++ GPU operation to sgl-kernel using AOT, meaning compilation before use. Follow the implementation through PyTorch registration, Python API exposure, SGLang integration, correctness tests, and benchmarks that account for cache reuse.
- Adding a CUDA/C++ operation to sgl-kernel
- Registering an operation with PyTorch and exposing a Python API
- Testing numerical results and invalid inputs
sgl-project/sglang☆ 37.3KUpdated Oct 19, 2026
Set up libFuzzer to test C/C++ code with varied inputs guided by which code paths run. Build test harnesses, manage sample inputs and dictionaries, enable error detectors, and reproduce crashes or investigate stalled coverage.
- Starting fuzz testing for a C/C++ library
- Writing or debugging an LLVMFuzzerTestOneInput harness
- Investigating runs that find no crashes or new code paths
trailofbits/skills☆ 7.6KUpdated Oct 16, 2026
Sets up AFL++ to test C/C++ programs with varied generated inputs, a technique called fuzzing. Covers running tests across CPU cores, monitoring progress, reducing input collections, and reproducing crashes for investigation.
- Running C/C++ fuzzing across multiple CPU cores
- Exploring further after libFuzzer progress stalls
- Monitoring fuzzing progress and stability
trailofbits/skills☆ 7.6KUpdated Oct 16, 2026
Create and repair C++ tests, configure GoogleTest and CTest, and investigate failures or inconsistent results. The workflow also covers measuring which code tests exercise and using runtime checks to detect memory errors and race conditions.
- Writing C++ unit and integration tests
- Configuring GoogleTest and CTest
- Investigating tests that fail inconsistently
affaan-m/ECC☆ 283.3KUpdated Oct 16, 2026
Write and review Rust, C++, and C code with safer memory and resource management. Covers ownership, automatic cleanup tied to scope, and smart pointers to help prevent leaks, double frees, and access to freed memory.
- Design safer memory management in systems code
- Review cleanup of files, sockets, and memory
- Investigate memory leaks and access to freed memory
wshobson/agents☆ 41KUpdated Oct 19, 2026
Review native C/C++ applications and services for memory errors, integer overflows, and race conditions, where concurrent operations interfere. Coordinate multiple reviewers and produce findings with severity ratings, alongside reports of missing or unverified review coverage.
- Audit a native C/C++ application for security flaws
- Review a daemon or service for memory safety
- Investigate integer overflows and race conditions
trailofbits/skills☆ 7.6KUpdated Oct 16, 2026
Format C++ code in the BE and Cloud modules using the project's clang-format v16 rules. Use the provided scripts to fix formatting or check for violations without changing files, then review the resulting differences before committing.
- Format BE or Cloud C++ code before committing
- Fix formatting failures reported by CI
- Check formatting without modifying files
apache/doris☆ 16.1KUpdated Oct 18, 2026
Guide development of custom Windows video applications with Zoom Video SDK and C++. Covers session setup, video display, screen sharing, and raw media access, meaning direct capture or injection of audio samples and video frames.
- Build a custom video calling app for Windows
- Capture or inject raw audio and video
- Implement participant video and screen sharing
anthropics/knowledge-work-plugins☆ 30.2KUpdated Oct 17, 2026
Support Zoom meeting integration in Unreal Engine projects using C++ and Blueprint wrappers, intermediary code that calls the SDK. Consult guides for SDK mappings, initialization and meeting flows, compatibility, and troubleshooting.
- Embedding Zoom meetings in an Unreal Engine project
- Checking how C++ or Blueprint wrappers map to the SDK
- Reviewing meeting join and start implementation patterns
anthropics/knowledge-work-plugins☆ 30.2KUpdated Oct 17, 2026
Build Zoom meeting integrations in Windows C++ applications, including custom interfaces and bots that run without a visible interface. Guidance covers authentication, audio and video data access, project setup, and troubleshooting callbacks through the Windows message loop.
- Embedding Zoom meetings in a Windows desktop application
- Building a meeting bot without a visible interface
- Receiving meeting audio and video data
anthropics/knowledge-work-plugins☆ 30.2KUpdated Oct 17, 2026
Run clang-tidy static analysis, which checks code without executing it, on added or modified BE and Cloud C++ files. Focus diagnostics on changed lines, investigate bug, performance, and readability warnings, and verify fixes with another check.
- Check changed C++ code before committing
- Investigate clang-tidy warnings reported by CI
- Review changes against a specific branch
apache/doris☆ 16.1KUpdated Oct 18, 2026
Build and test code with AddressSanitizer, a tool that detects invalid memory access during execution. Configure checks for C/C++ and unsafe Rust, investigate crash reports, and adjust settings for fuzzing, or testing with generated inputs.
- Detect memory errors while fuzzing C/C++
- Test unsafe Rust and calls to external libraries
- Interpret an ASan crash report
trailofbits/skills☆ 7.6KUpdated Oct 16, 2026
Adapt a C/C++ vulnerability pipeline to another language, target, or detection method. The workflow gathers requirements, proposes file changes for approval, updates the implementation, and validates it against a test target containing known bugs.
- Adapt the pipeline for web application vulnerabilities
- Plan a port for smart contract auditing
- Change detection signals and report criteria
anthropics/defending-code-reference-harness☆ 7.6KUpdated Aug 7, 2026
Generates standalone Markdown reference documentation for any Qt/C++ source files — Qt Widgets classes, Qt Quick backends, Qt/C++ modules, plain C++ utilities, structs, free-function headers, and entry points like main.cpp. Use this skill to document any .h or .cpp file: Qt classes, plain C++ code, utility helpers, or application startup files. Triggers on: "document this class", "write docs for my C++", "document main.cpp", "C++ API docs", "document my Qt app", or whenever C++ or header files are provided and documentation is needed. Works with single files, pasted code, or entire project folders. DO NOT use if the user asks for QDoc format output.
The English summary is being prepared. Showing the original description.
TheQtCompanyRnD/agent-skills☆ 486Updated Oct 8, 2026
Builds and improves C/C++ and Rust fuzzing harnesses, the entry points that feed generated test data into code. Helps structure inputs, reach more code paths, and address crashes caused by inconsistent test behavior.
- Writing a first fuzzing harness
- Building structured inputs for an API
- Investigating crashes that cannot be reproduced
trailofbits/skills☆ 7.6KUpdated Oct 16, 2026
Audit C/C++ and Rust code for secrets left in memory. It checks missing or incomplete wipes, examines compiler output for removed cleanup operations, and produces reports with evidence and suggested fixes.
- Auditing cryptographic key cleanup
- Checking password and token memory wipes
- Investigating cleanup removed by compiler optimization
trailofbits/skills☆ 7.6KUpdated Oct 16, 2026
C++ Core Guidelines(isocpp.github.io)に基づくC++コーディング規約。モダンで安全かつイディオマティックなプラクティスを強制するために、C++コードの記述、レビュー、リファクタリング時に使用。
The English summary is being prepared. Showing the original description.
hage-oyaji/everything-claude-code-jp-local☆ 3Updated Mar 29, 2026
Build C++ applications for custom Zoom video sessions on Linux, including bots that run without a display. Get guidance on capturing and supplying raw audio and video, connecting Qt or GTK interfaces, and configuring Docker environments.
- Build a Zoom video session bot that runs in Docker
- Capture and process raw audio and video
- Supply custom media through a virtual camera or microphone
anthropics/knowledge-work-plugins☆ 30.2KUpdated Oct 17, 2026
Guides migration of existing codebases to Rust without unsafe code, covering architecture, implementation, testing, and output comparisons. It measures performance before and after optimization and produces an interactive HTML report documenting results and unresolved differences.
- Migrating a GitHub or local codebase to Rust
- Comparing original and migrated program outputs
- Measuring and optimizing a Rust port
google/skills☆ 21.4KUpdated Oct 17, 2026
Use when integrating legacy code, custom code, or C/C++ code into Simulink via C Function blocks. Configure Simulink C Function blocks programmatically using the SymbolSpec API. TRIGGER when the user: - Asks about calling or wrapping C/C++ code or libraries in Simulink - Wants to create, configure, or use a C Function block - Mentions integrating custom code, legacy code, or external C/C++ into a model - Asks to integrate a C++ class into a Simulink model or test bench - Mentions inputs/outputs/parameters for a C++ algorithm block
The English summary is being prepared. Showing the original description.
matlab/simulink-agentic-toolkit☆ 1.2KUpdated Oct 15, 2026