CtrlK
BlogDocsLog inGet started
Tessl Logo

lichtblick

github.com/lichtblick-suite/lichtblick

SkillAddedReview
release-process

.github/skills/release-process/SKILL.md

Release pipeline knowledge covering the stable release flow (release.yml -> post-release.yml -> release-sync.yml), the manual pre-release/RC flow (prerelease.yml), branch-naming to version-bump mapping, and NPM/GHCR publishing. Use when cutting a release, verifying a completed release, or troubleshooting the release pipeline.

63

remote-caching

.github/skills/remote-caching/SKILL.md

Deep implementation details of HTTP-layer caching for remote file access: CachedFilelike, VirtualLRUBuffer, connection management algorithm, BrowserHttpReader, FetchReader streaming, and RequestQueue concurrency control.

52

test-conventions

.github/skills/test-conventions/SKILL.md

Shared test conventions for all testing agents in the Lichtblick repo. Defines GWT pattern, core quality rules, and the standard test-writing workflow.

56

theme

.github/skills/theme/SKILL.md

Deep theme system knowledge: createMuiTheme factory, dark/light palette tokens, typography scale, ThemeProvider color-scheme application, and tss-react/mui styling conventions.

59

unit-testing

.github/skills/unit-testing/SKILL.md

Unit testing patterns, mock builder usage, and test data construction strategies for the Lichtblick monorepo.

58

websocket-connection

.github/skills/websocket-connection/SKILL.md

Deep WebSocket connection knowledge: FoxgloveWebSocketPlayer state machine, WorkerSocketAdapter postMessage protocol, the Foxglove WebSocket protocol handshake, RAF-based state emission, and reconnection.

56

web-workers

.github/skills/web-workers/SKILL.md

Web Worker patterns used throughout the Lichtblick codebase: Comlink integration, ComlinkWrap lifecycle, transfer handlers, OffscreenCanvas, SharedWorker isolation, and testing utilities.

62