# Python
__pycache__/
*.py[cod]
*.egg-info/
dist/
build/

# Virtual environments
.venv/
venv/
env/

# Local secrets (do NOT commit) — use .env.example as template
.env

# Eval harness working state (generated, not committed)
eval/runs/
eval/reports/
results/

# Test output
.pytest_cache/
output.xml
log.html
report.html
*.png

# IDE
.idea/
.vscode/
*.swp
*.swo

# OS
.DS_Store
Thumbs.db

# Claude Flow state (local only)
.claude-flow/
.swarm/

# Cross-agent skill discovery symlinks (local only)
.codex/
.github/skills/

# VS Code extension build artifacts (generated by npm/vsce)
vscode-extension/node_modules/
vscode-extension/out/
vscode-extension/*.vsix
vscode-extension/skills/

# rf-agentskills installer: _assets/ is regenerated by the hatch build
# hook at `pip install` time from plugins/rf-agentskills/. Don't commit
# the duplicate. Developers run `pip install -e installer/` after clone
# to populate it.
installer/src/rf_agentskills/_assets/
