# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. # dependencies /node_modules /.pnp .pnp.* .yarn/* !.yarn/patches !.yarn/plugins !.yarn/releases !.yarn/versions # testing /coverage # next.js /.next/ /out/ dist/ bin/ # production /build # misc .DS_Store *.pem # debug npm-debug.log* yarn-debug.log* yarn-error.log* .pnpm-debug.log* # package manager yarn.lock pnpm-lock.yaml # semantic-release .nyc_output # env files (can opt-in for committing if needed) .env* !.env.example # vercel .vercel # typescript *.tsbuildinfo next-env.d.ts # flutter .dart_tool build GoogleService-Info.plist repomix-output.xml .serena/cache plans/**/* !plans/templates/* screenshots/* docs/screenshots/* logs.txt test-ck __pycache__ # CK meta commands prompt.md ck.md # TanStack Router generated src/routeTree.gen.ts # Generated runtime layout for release/install smoke tests /.claude/ # Local-only state inside tracked claude source claude/agent-memory/ claude/hooks/.logs/ claude/session-state/latest.md claude/session-state/archive/ claude/settings.bak.json claude/skills/ai-multimodal/assets/demo-*.claude/session-state/*.tmp # Gemini CLI settings (symlink to staged .claude/.mcp.json) .gemini/settings.json # External repos for study/reference external/ # Git worktrees (local development only) worktrees/ # Generated OpenCode backup from scripts/generate-opencode.py --force .opencode.backup/