# Dependencies node_modules/ # Build output is intentionally tracked so the marketplace plugin works # without an npm install step (Claude Code does not run npm install on # path-source plugins). Override the global ~/.gitignore entry. !build/ !build/** # Test coverage coverage/ # Environment files .env .env.* # Logs *.log npm-debug.log* # OS files .DS_Store Thumbs.db # Editor directories .vscode/ .idea/ # npm package files *.tgz # Claude Code per-user state (settings.local.json, worktrees, etc.) # but keep the shared project settings.json tracked. .claude/* !.claude/settings.json