# Dependencies
**/node_modules/
pnpm-lock.yaml
bun.lock
deno.lock
pnpm-workspace.yaml
package-lock.json

test-output/*
coverage/

# Logs
logs/
*.log
npm-debug.log*

# Build output
build/*.txt

design-artifacts/

# Environment variables
.env

# Python
__pycache__/
.pytest_cache/

# System files
.DS_Store
Thumbs.db

# Development tools and configs
.prettierrc

# AI assistant files
CLAUDE.md
.ai/*
cursor
.gemini
.mcp.json
CLAUDE.local.md
.serena/
.claude/settings.local.json
.junie/
.agents/

z*/
!docs/zh-cn/

_bmad
_bmad-output
.clinerules
# .augment/ is gitignored except tracked config files — add exceptions explicitly
.augment/*
!.augment/code_review_guidelines.yaml
.codebuddy
.crush
.cursor
.iflow
.opencode
.qwen
.rovodev
.kilocodemodes
.claude
.codex
.github/chatmodes
.github/agents
.agent
.agentvibes
.kiro
.roo
.trae
.windsurf


# Astro / Documentation Build
website/.astro/
website/dist/
build/
