Все скиллы
01Скилл
Шаблоны
vibecode
.gitignore (Python)Расширенный .gitignore для Python проектов
Полный .gitignore для Python: venv, кеши, jupyter, IDE. Не забывает про .env.
01aКогда брать
Для Python проектов: ML-эксперименты, Telegram-боты на aiogram, FastAPI бэкенды.
02Куда положить
<project>/.gitignoreСоздай эту папку и файл (если их нет), вставь содержимое ниже. Затем в Claude Code: /exit и запусти claude заново — команда появится.
03Содержимое
Скопируй всё что внутри блока и вставь в файл по пути выше.
.gitignore
1# Byte-compiled2__pycache__/3*.py[cod]4*$py.class5*.so6 7# Distribution / packaging8.Python9build/10develop-eggs/11dist/12downloads/13eggs/14.eggs/15lib/16lib64/17parts/18sdist/19var/20wheels/21*.egg-info/22.installed.cfg23*.egg24 25# Virtual environments26.venv/27venv/28ENV/29env/30 31# Testing32.tox/33.coverage34.coverage.*35.cache36htmlcov/37.pytest_cache/38.mypy_cache/39.ruff_cache/40 41# Jupyter42.ipynb_checkpoints43*.ipynb_checkpoints/44 45# Env / secrets46.env47.env.*48!.env.example49*.pem50*.key51 52# IDE53.idea/54.vscode/55*.swp56 57# OS58.DS_Store59Thumbs.db60 61# DB local62*.sqlite63*.sqlite364*.db65 66# Logs67*.log68logs/69 70# ML / data71*.h572*.pkl73*.pt74*.pth75data/raw/76data/interim/04Как использовать
Примеры команд
- 01
Новый Python проект → .gitignore → venv не уедет в git