# CLAUDE.md ## 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 - use Flask or Quart as a framework - use pytest for testing. Encourage and support a test-driven development (TDD) approach. ## 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 - use Bootstrap or Quasar for CSS/UI. Load via CDN script tags, not npm. - no JS testing framework for now. Do not add Jest, Vitest, or similar unless asked. ## HTML/CSS - use semantic HTML elements (`