site
.venv
dist
__pycache__
.env
.dev.vars
/scratch/
/.coverage
env*/
/TODO.md
/postgres-data/
.DS_Store
.chat_app_messages.sqlite
.cache/
.vscode/
/question_graph_history.json
/docs-site/.wrangler/
node_modules/
**.idea/
.coverage*
/test_tmp/
.mcp.json
CLAUDE.local.md
AGENTS.override.md
.grok/*
.codex/*
.agents/*
!.agents/skills/
.agents/skills/*
# Skill directories may also hold local state. Unignore each directory only for
# traversal, re-ignore its contents, then unignore distributable files explicitly.
!.agents/skills/complete-partial-pr/
.agents/skills/complete-partial-pr/*
!.agents/skills/complete-partial-pr/SKILL.md
!.agents/skills/adding-a-provider-api-feature/
.agents/skills/adding-a-provider-api-feature/*
!.agents/skills/adding-a-provider-api-feature/SKILL.md
!.agents/skills/add-new-model/
.agents/skills/add-new-model/*
!.agents/skills/add-new-model/SKILL.md
!.agents/skills/i-have-adhd/
.agents/skills/i-have-adhd/*
!.agents/skills/i-have-adhd/SKILL.md
!.agents/skills/poweruser-feature-audit/
.agents/skills/poweruser-feature-audit/*
!.agents/skills/poweruser-feature-audit/SKILL.md
!.agents/skills/pushing-commits-to-the-repo/
.agents/skills/pushing-commits-to-the-repo/*
!.agents/skills/pushing-commits-to-the-repo/SKILL.md
.claude/*
!.claude/plans/
!.claude/skills/
.claude/skills/*
!.claude/skills/complete-partial-pr
!.claude/skills/i-have-adhd
!.claude/skills/poweruser-feature-audit
!.claude/skills/pushing-commits-to-the-repo
!.claude/skills/address-feedback/
.claude/skills/address-feedback/*
!.claude/skills/address-feedback/SKILL.md
!.claude/skills/pre-push-review/
.claude/skills/pre-push-review/*
!.claude/skills/pre-push-review/SKILL.md
!.claude/skills/testing-skill/
.claude/skills/testing-skill/*
!.claude/skills/testing-skill/SKILL.md
!.claude/skills/testing-skill/parse_cassette.py
.github/.review-context/
/.cursor/
/.devcontainer/
.claude/plans/
local-notes/
