CLAUDE.md · git:20260128.d377c3b · 2026-01-28 · sha256 a28e340c0579485b
CLAUDE.md git:20260128.d377c3bA
Immutable. This exact content never changes and is served at /api/v1/blob/a28e340c0579485b.
# General * Be concise * Do not use em-dashes, use commas or parentheses instead # Python * Use uv for package management * When creating a project, always use the most recent Python LTS version * Use type hints * Use pytest for testing * Use ruff for linting/formatting * Run tests before committing * Run linter/formatter before committing * Create "green path" tests that cover the main functionality * Use structlog for logging * When adding dependencies, use `uv add ...` over adding the version directly to pyproject.toml * Keep __init__.py files minimal/empty, only for package initialization * Do NOT use/add __all__ in __init__.py files