Make sure there is a claude.md. If there isn't, exit this prompt, and instruct the user to run /init

If there is, add the following info:

Python stuff:

- we use uv for python package management
- you don't need to use a requirements.txt
- run a script by `uv run <script.py>`
- add packages by `uv add <package>`
- packages are stored in pyproject.toml

Add Python based gitignore
- use this https://raw.githubusercontent.com/github/gitignore/refs/heads/main/Python.gitignore

JavaScript Stuff:
- Use Bun for JavaScript package management.
- You don’t need to use a package-lock.json unless you want lockfiles—Bun uses bun.lock automatically.
- Run scripts by bun run <script>.
- Add packages by bun add <package>.
- Packages are stored in package.json

Add Node
-https://raw.githubusercontent.com/github/gitignore/refs/heads/main/Node.gitignore

Workflow stuff:

- if there is a todo.md, then check off any work you have completed.

Tests:

- Make sure testing always passes before the task is done

Linting:

- Make sure linting passes before the task is done