원클릭으로
plotjuggler_sdk
plotjuggler_sdk에는 PlotJuggler에서 수집한 skills 2개가 있으며, 저장소 수준 직업 범위와 사이트 내 skill 상세 페이지를 제공합니다.
이 저장소의 skills
Write or modify a PlotJuggler plugin (DataSource, MessageParser, Toolbox, or Dialog) using the plotjuggler_sdk C++20 SDK. Use this whenever the task is to implement, extend, debug, or build a PlotJuggler plugin — importing a file format, streaming live data, parsing message payloads, adding a data-processing toolbox, or building a plugin configuration dialog — even if the user does not say the word "plugin" (e.g. "add a CSV loader to PlotJuggler", "make PJ read my MCAP", "parse my protobuf topic", "a dialog for my source"). It gives the fast path (which base class, which header, which macro), the correct CMake for both in-tree and installed-SDK builds, and the load-bearing ABI/lifetime rules that are easy to get wrong. Do NOT use it for changing the SDK's own ABI/protocol (that is a maintainer task with different rules — see the note below).
Generate and review C++20 code in a simplicity-first style. Use when tasks involve API design, code reviews, refactors, or coding standards where correctness and usability matter: const-by-default, stateless-first interfaces, minimal abstraction (avoid SOLID-for-its-own-sake), DRY with restraint, testability by design, explicit ownership/lifetimes, PJ::Expected<T>/PJ::Status error handling, and tsl::robin_map containers.