github.com/lichtblick-suite/lichtblick
| Skill | Added | Review |
|---|---|---|
3d-rendering .github/skills/3d-rendering/SKILL.md Deep THREE.js rendering knowledge for the 3D panel: WebGL pipeline, buffer management, instanced rendering, shader considerations, and scene optimization techniques. | 59 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 9589f38 | |
caching-internals .github/skills/caching-internals/SKILL.md Deep implementation details of caching strategies, memory budgets, block eviction, and buffered reading in the Lichtblick preloading subsystem. | 60 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 9589f38 | |
deserialization .github/skills/deserialization/SKILL.md Deep deserialization knowledge: parseChannel schema dispatch, ros1msg/ros2msg/ros2idl/jsonschema/protobuf/flatbuffer decoders, WASM decompression handlers, and the DeserializingIterableSource wrapping pattern. | 59 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 9589f38 | |
e2e-playwright-mcp .github/skills/e2e-playwright-mcp/SKILL.md Domain knowledge for Playwright MCP-assisted E2E test development in Lichtblick. Covers test architecture, fixture reference, selector strategy, page objects, MCP usage, and source instrumentation patterns. | 60 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 9589f38 | |
electron-internals .github/skills/electron-internals/SKILL.md Deep Electron implementation knowledge: main/renderer process communication, contextBridge patterns, BrowserWindow lifecycle, native menu integration, and security considerations. | 61 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 9589f38 | |
extensions-internals .github/skills/extensions-internals/SKILL.md Deep extension system implementation knowledge: IExtensionLoader interface contracts, IndexedDB storage schema, version-compare cache strategy, contribution point registration, extension sandbox, and the .foxe packaging format. | 55 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 9589f38 | |
layouts-internals .github/skills/layouts-internals/SKILL.md Deep layout system implementation knowledge: ILayoutStorage contracts, IndexedDB schema, sync operation computation, mutex-locked LayoutManager, conflict resolution, WriteThroughLayoutCache, NamespacedLayoutStorage, and CurrentLayoutProvider reducers. | 55 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 9589f38 | |
mcap-format .github/skills/mcap-format/SKILL.md MCAP file format specification knowledge: binary structure, record types, indexing strategies, compression options, and best practices for creating MCAP files that optimize Lichtblick reading performance. | 55 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 9589f38 | |
message-path .github/skills/message-path/SKILL.md Deep knowledge about the message-path package: path syntax, parsing grammar, data extraction from nested messages, and React hook integration. Shared across Plot, RawMessages, StateTransitions, and general panel agents. | 56 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 9589f38 | |
message-pipeline .github/skills/message-pipeline/SKILL.md Deep MessagePipeline implementation knowledge: zustand store shape, React context provider, subscription merging/memoization, render-state flow, and the Player→panel data bus. | 55 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 9589f38 | |
panel-extension-api .github/skills/panel-extension-api/SKILL.md Deep panel infrastructure knowledge: PanelExtensionAdapter, RenderState incremental building, PanelExtensionContext API, pauseFrame backpressure, panel lifecycle, and the PanelAPI internal hooks. | 56 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 9589f38 | |
panel-image .github/skills/panel-image/SKILL.md Deep Image panel knowledge: the panel is ThreeDeeRender's ImageMode SceneExtension, WorkerImageDecoder pipeline, camera-model projection (pinhole/fisheye), and annotation overlays. | 53 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 9589f38 | |
panel-log .github/skills/panel-log/SKILL.md Deep Log panel knowledge: react-window VariableSizeList virtualization, dynamic measured row heights, autoscroll/tail behavior, multi-format log normalization, and level/text filtering. | 68 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 9589f38 | |
panel-map .github/skills/panel-map/SKILL.md Deep Map panel knowledge: Leaflet lifecycle, NavSatFix/LocationFix/GeoJSON handling, tile layers, and the FilteredPointLayer pixel-deduplication grid that bounds rendering cost. | 57 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 9589f38 | |
panel-raw-messages .github/skills/panel-raw-messages/SKILL.md Deep RawMessages panel knowledge: legacy (react-json-tree) vs virtual (@tanstack/react-virtual) implementations, flattenTreeData, TreeNode shape, expansion-state management, shared logic hook, and diff mode. | 59 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 9589f38 | |
panel-state-transitions .github/skills/panel-state-transitions/SKILL.md Deep StateTransitions panel knowledge: TimeBasedChart segments, message-path extraction, preloaded-range subscription with 250ms batch flush, block+currentFrame merge, and messagesToDataset. | 56 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 9589f38 | |
panel-user-scripts .github/skills/panel-user-scripts/SKILL.md Deep UserScripts panel knowledge: Monaco editor integration, UserScriptPlayer wrapper, TypeScript compilation in the transformer Worker, sandboxed runtime Worker execution, diagnostics, and the script API. | 54 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 9589f38 | |
performance .github/skills/performance/SKILL.md Deep performance optimization knowledge for the Lichtblick codebase. Covers profiling techniques, common bottlenecks, memory management patterns, and optimization strategies specific to real-time data visualization. | 63 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 9589f38 | |
player-internals .github/skills/player-internals/SKILL.md Deep implementation details of the IterablePlayer state machine, tick loop, and data source iteration patterns. | 58 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 9589f38 | |
plot-internals .github/skills/plot-internals/SKILL.md Deep Chart.js integration knowledge for the Plot panel: Worker-based rendering, dataset management, downsampling strategies, scale handling, and interaction patterns. | 52 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 9589f38 |