# Byte-compiled / optimized / DLL files __pycache__/ *.py[cod] *$py.class # C extensions *.so # Distribution / packaging .Python build/ develop-eggs/ dist/ downloads/ eggs/ .eggs/ lib/ lib64/ parts/ sdist/ var/ wheels/ *.egg-info/ .installed.cfg *.egg MANIFEST # PyInstaller # Usually these files are written by a python script from a template # before PyInstaller builds the exe, so as to inject date/other infos into it. *.manifest *.spec # Installer logs pip-log.txt pip-delete-this-directory.txt # Unit test / coverage reports htmlcov/ .tox/ .coverage .coverage.* .cache nosetests.xml coverage.xml *.cover .hypothesis/ .pytest_cache/ # Translations *.mo *.pot # Django stuff: *.log local_settings.py db.sqlite3 # Flask stuff: instance/ .webassets-cache # Scrapy stuff: .scrapy # Sphinx documentation docs/_build/ # PyBuilder target/ # Jupyter Notebook .ipynb_checkpoints # pyenv .python-version # celery beat schedule file celerybeat-schedule # SageMath parsed files *.sage.py # Environments .env .venv env/ venv/ ENV/ env.bak/ venv.bak/ # Spyder project settings .spyderproject .spyproject # Rope project settings .ropeproject # mkdocs documentation /site # mypy .mypy_cache/ # all files under .git/ # require very explicit staging for anything we **really** # want put/kept in repo. notes_to_self/ snippets/ # ------- AI shiz ------- # `ai.skillz` symlinks, # (machine-local, deploy via deploy-skill.sh) .claude/skills/py-codestyle .claude/skills/close-wkt .claude/skills/plan-io .claude/skills/prompt-io .claude/skills/resolve-conflicts .claude/skills/inter-skill-review # /open-wkt specifics .claude/skills/open-wkt .claude/wkts/ claude_wkts # /code-review-changes specifics .claude/skills/code-review-changes # review-skill ephemeral ctx (per-PR, single-use) .claude/review_context.md .claude/review_regression.md # /pr-msg specifics .claude/skills/pr-msg/* # repo-specific !.claude/skills/pr-msg/format-reference.md # XXX, so u can nvim-telescope this file. # !.claude/skills/pr-msg/pr_msg_LATEST.md # /commit-msg specifics # - any commit-msg gen tmp files .claude/*_commit_*.md .claude/*_commit*.txt .claude/skills/commit-msg/* !.claude/skills/commit-msg/style-duie-reference.md # use prompt-io instead? .claude/plans # nix develop --profile .nixdev .nixdev* # :Obsession . Session.vim # `gish` local `.md`-files # TODO? better all around automation! # -[ ] it'd be handy to also commit and sync with wtv git service? # -[ ] everything should be put under a `.gish/` no? gitea/ gh/ # ------ macOS ------ # Finder metadata **/.DS_Store # LLM conversations that should remain private docs/conversations/