# CLAUDE.md This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. ## Project Overview josie-rice is a VS Code extension that: - Hides Claude artifacts (.claude directory, CLAUDE.md) from the file explorer - Hides window control buttons (close, minimize, maximize) via CSS injection ## Commands ```bash # Install dependencies npm install # Compile TypeScript npm run compile # Watch mode for development npm run watch # Lint npm run lint # Package extension as .vsix npm run package ``` ## Development Press F5 in VS Code to launch Extension Development Host with the extension loaded. ## Architecture Single-file extension (`src/extension.ts`) that: 1. On activation, applies `files.exclude` settings to hide Claude artifacts from explorer 2. Generates CSS to hide window controls and prompts user to install Custom CSS and JS Loader extension (required for CSS injection into VS Code chrome) 3. Provides toggle commands for both features Settings are stored in VS Code's global configuration under `josie-rice.*` namespace.