adding-pane
Step-by-step guide for adding a new visualization pane type to Visdom (client, server, frontend, tests)
Browse reusable Agent Skills, each with a clear purpose and practical guidance.
Step-by-step guide for adding a new visualization pane type to Visdom (client, server, frontend, tests)
Modify login/authentication paths safely for browser and Python client flows
Implement and debug browser-to-Python callback routing for clicks, key presses, property updates, and close events
Safely modify environment serialization, reload data, and view layout persistence. Use when changing env save/load formats or storage behavior.
Build and debug pane lifecycle behavior in the React frontend. Use when adding pane actions, layout behavior, rendering updates, or pane-level interactions.
Add or modify Tornado handlers safely with auth, route ordering, and shared state conventions
Extend or debug offline logging and replay workflows without requiring a live browser session
Optimize high-throughput visualization updates across server broadcast and frontend batching paths
Keep feature behavior identical across WebSocket and polling transport modes. Use when adding socket commands, event flows, or transport-sensitive UI updates.
Add or modify Visdom Python client methods with correct server/frontend parity and typing updates