# Python (helper scripts)
__pycache__/
*.py[cod]
*.egg-info/
.venv/
venv/

# OS / editor
.DS_Store
*.swp
.idea/
.vscode/

# Generated docs catalog (built in CI for Pages)
web/catalog.html
web/leaderboard.html
web/community.html
web/coverage.html
web/skill/
web/sitemap.xml
web/robots.txt
# Live README cards (rebuilt on every deploy and daily by deploy-playground.yml)
web/live/

# vercel-labs `skills` CLI install artifacts (if run inside the repo)
.agents/
.claude/skills/
skills-lock.json

# Generated full eval set (regenerated by scripts/gen-eval-cases.mjs)
evals/cases.full.json

# Generated agent-discovery files (rebuilt on deploy)
web/llms.txt
web/llms-full.txt

# Python build artifacts
python/dist/
python/*.egg-info/
__pycache__/

# VS Code package artifact
*.vsix

# wrangler local cache
.wrangler/
mcp-remote/.wrangler/

# Local dev installs (not committed)
node_modules/

# Self-improve Action working files
.self-improve.json
.self-improve-backups/
pm-skills-course.zip
web/skill-changelog.json
org/sessions-data/
org/white-label/branding.json
agensi-zips/

# Offline bundle output (regenerate with scripts/build-offline-bundle.mjs)
dist/
web/tech-tree/
integrations/dify-plugin/data/
integrations/dify-plugin/pm_router.py
*.difypkg

# Generated by scripts/build-share-cards.mjs and scripts/build-offline-pack.mjs (built in CI)
web/card-zh.json
web/offline/
pm-skills-offline.zip
pm-skills-offline.zip.sha256
web/skills-body/
web/i18n/
web/zh/
web/lobehub/
web/used-by.html
web/used-by.json
web/releases/
