# CLAUDE.md Instructions for Claude Code when working on this project. ## Project Overview **Astrolabe** is a lightweight, browser-based snippet manager for Vega-Lite visualizations. Pure vanilla JavaScript, no build tools, retro Windows 2000 aesthetic. ## Architecture - **Frontend-only**: HTML/CSS/JavaScript with CDN dependencies (Monaco Editor, Vega-Embed) - **Storage**: localStorage with Phase 0 schema (id, name, created, modified, spec, draftSpec, comment, tags, datasetRefs, meta) - **Structure**: Three resizable panels (snippet library, Monaco editor, live preview) - **No build tools**: Open `index.html` directly in browser ## Current Status **Completed**: Phases 0-8 (All core functionality including storage monitoring) **Next**: Phase 9 - Export/Import See `docs/dev-plan.md` for complete roadmap and technical details.