作者 affaan-m
cpp-testing 技能可協助你使用 GoogleTest、GoogleMock、CMake 與 CTest 來撰寫、執行與除錯 C++ 測試。適合用於覆蓋率分析、修正不穩定測試、以 sanitizer 為基礎的診斷,以及在現代 C++ 專案中實作實用的 cpp-testing 工作流程。
作者 affaan-m
cpp-testing 技能可協助你使用 GoogleTest、GoogleMock、CMake 與 CTest 來撰寫、執行與除錯 C++ 測試。適合用於覆蓋率分析、修正不穩定測試、以 sanitizer 為基礎的診斷,以及在現代 C++ 專案中實作實用的 cpp-testing 工作流程。
作者 affaan-m
cpp-coding-standards 是一份以 C++ Core Guidelines 為基礎的 C++ 程式碼風格與編寫標準指南。適合用來撰寫、審查與重構現代 C++,重點放在安全性、清晰度、可維護性、RAII、型別安全與良好設計。很適合將 cpp-coding-standards 用於 Code Review 與團隊實務決策。
作者 wshobson
memory-safety-patterns 可協助代理在 C、C++ 與 Rust 中運用 RAII、所有權、智慧指標與資源清理模式。適合用來審查後端或系統程式碼、降低記憶體洩漏與懸空指標風險,並為檔案、socket、buffer 與 FFI 邊界周邊的安全重構提供方向。
作者 trailofbits
libfuzzer 是一款針對使用 Clang 編譯的 C/C++ 專案、以覆蓋率為導向的 fuzzing 工具。這個 libfuzzer 技能可協助你完成安裝、理解並使用工作流程,從建立 harness、執行 sanitizers 到以最少設定啟動實用的安全稽核。
作者 trailofbits
harness-writing 可協助你設計 fuzzing harness,將原始位元組轉成對系統受測目標有意義、可重現的測試。當你需要建立新的 fuzz target,或想提升 Code Generation 任務的涵蓋率、穩定性與找錯能力時,適合使用這項技能。它著重於確定性的輸入解析、正確的呼叫序列,以及可重現的當機。
作者 trailofbits
address-sanitizer 可協助你安裝並使用 AddressSanitizer(ASan),在測試、fuzzing 與 crash triage 過程中抓出記憶體安全漏洞。當你需要可重現的 stack trace 與更清楚的失敗訊號時,它特別適合 C/C++、Rust unsafe code,以及安全稽核流程使用。
作者 trailofbits
aflpp 是一個實用的 AFL++ 技能,適合用於 C/C++ 目標的多核心 fuzzing。它能協助你規劃 aflpp 安裝、建置 harness、選擇 instrumentation、準備 seeds,以及更有把握地執行測試活動並分流處理 crash。對安全稽核工作與可重現的 aflpp 使用情境都很有幫助。
作者 K-Dense-AI
geomaster 是一個地理空間科學技能,適用於 GIS、遙測、空間分析與地球觀測工作流程。可用在資料分析任務中,例如柵格與向量操作、衛星影像處理、空間指標計算與工作流程規劃。geomaster 指南可幫助你安裝、檢視並應用這個技能,少一點猜測、多一點把握。
作者 mcollina
nodejs-core 技能可協助你除錯與開發 Node.js 內部層級的問題,涵蓋原生 addon、C++ 綁定、V8 行為、libuv 排程、node-gyp 建置,以及執行期效能問題。它最適合處理跨越 JS/C++ 邊界的後端開發工作,並且需要的是 nodejs-core 指南,而不是一般的 JavaScript 解答。