作者 affaan-m
cpp-testing 技能可帮助你使用 GoogleTest、GoogleMock、CMake 和 CTest 编写、运行并调试 C++ 测试。它适用于覆盖率分析、修复 flaky test、借助 sanitizer 进行诊断,以及在现代 C++ 项目中更高效地使用 cpp-testing。
作者 affaan-m
cpp-testing 技能可帮助你使用 GoogleTest、GoogleMock、CMake 和 CTest 编写、运行并调试 C++ 测试。它适用于覆盖率分析、修复 flaky test、借助 sanitizer 进行诊断,以及在现代 C++ 项目中更高效地使用 cpp-testing。
作者 affaan-m
cpp-coding-standards 是一份基于 C++ Core Guidelines 的 C++ 编码规范指南。适合用于现代 C++ 的编写、审查和重构,重点关注安全性、清晰度、可维护性、RAII、类型安全和良好设计。非常适合用于 Code Review 中的 cpp-coding-standards,以及团队在实际场景中的决策参考。
作者 wshobson
memory-safety-patterns 可帮助智能体在 C、C++ 和 Rust 中应用 RAII、ownership、smart pointers 与资源清理模式。适合用于审查后端或系统代码,减少内存泄漏和悬垂指针,并为围绕 files、sockets、buffers 和 FFI 边界的更安全重构提供指导。
作者 trailofbits
libfuzzer 是一款面向用 Clang 编译的 C/C++ 项目的 coverage-guided fuzzer。这个 libfuzzer skill 可帮助你完成安装、理解并使用完整工作流:构建 harness、运行 sanitizers,并以最小配置快速启动一轮实用的安全审计。
作者 trailofbits
harness-writing 可帮助你设计 fuzzing harness,把原始字节转换为对被测系统有意义、可复现的测试。當你需要新的 fuzz target,或希望提升 Code Generation 任务中的覆盖率、稳定性和 bug 发现能力时,可以使用 harness-writing 技能。它重点关注确定性的输入解析、有效的调用序列,以及可复现的崩溃。
作者 trailofbits
address-sanitizer 帮助你安装并使用 AddressSanitizer(ASan),在测试、fuzzing 和崩溃分诊过程中捕获内存安全漏洞。它适用于 C/C++、Rust 的 unsafe 代码,以及安全审计工作流,尤其是在你需要可复现的堆栈跟踪和更清晰的失败信号时。
作者 trailofbits
aflpp 是一款面向 C/C++ 目标的多核 fuzzing 实用技能,适合 AFL++ 场景。它可以帮助你规划 aflpp 安装、搭建 harness、选择插桩方式、准备 seed、运行测试活动,并更少靠猜测地排查 crash。适用于安全审计工作和可重复的 aflpp 使用流程。
作者 K-Dense-AI
geomaster 是一项面向 GIS、遥感、空间分析和地球观测工作流的地理空间科学技能。可用于数据分析任务,例如栅格与矢量操作、卫星影像处理、空间指标计算和工作流规划。geomaster 指南可帮助你更少凭猜测地完成安装、查看和应用这项技能。
作者 mcollina
nodejs-core skill 可帮助你在 Node.js 内核层排查问题和构建功能,涵盖 native addon、C++ binding、V8 行为、libuv 调度、node-gyp 构建以及运行时性能问题。它最适合跨越 JS/C++ 边界的后端开发任务,且需要一份 nodejs-core 指南,而不是泛泛的 JavaScript 回答。