From c5dd31442331c04d83b0a2286ce71d8692e8d649 Mon Sep 17 00:00:00 2001 From: Mark Eaton Date: Thu, 5 Feb 2026 19:11:01 -0500 Subject: [PATCH] add CLAUDE.md --- CLAUDE.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 CLAUDE.md diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..42b7041 --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,27 @@ +# ~/.claude/CLAUDE.md + +## system-wide +- apply this to all repositories that are CLAUDE-enabled on this machine + +## Python +- use black for code formatting +- use uv for dependency management and python version management +- prefer using Python to other languages when it is appropriate + +## JavaScript +- use prettier for code formatting +- do not use a build process. Always import libraries via script tags when possible. If this is not possible, consider alternatives that do not involve a build process. +- use Vue.js as a framework + +## Lua +- Lua is an option. If you want to write code in Lua that is fine. +- Please explain Lua code in more detail. + +## Bash +- Bash is an option. If you want to write code in Bash that is fine. +- Please explain Bash code in more detail. + +## Other guidance +- avoid running unsafe operations, such as curl piped to bash, or other such dangerous procedures. If such an approach seems necessary, please consult with me first and explain the risks. +- don't share secrets. Keep secrets as environment variables and take appropriate precautions. Do not commit secrets. +- commit frequently. Smaller commits are better than big ones.