diff --git a/AGENTS.md b/AGENTS.md new file mode 100644 index 0000000..aa329e5 --- /dev/null +++ b/AGENTS.md @@ -0,0 +1,18 @@ +# AGENTS.md + +## Cursor Cloud specific instructions + +This is a pure Python library (no servers, databases, or services). All development tasks run locally via the Python interpreter. + +### Key commands + +- **Install (dev):** `pip install -e ".[test,examples]"` — installs the package in editable mode with test and example dependencies. +- **Lint (blocking):** `ruff check --select=E9,F63,F7,F82 .` — the subset enforced by pre-commit (must pass). +- **Lint (full):** `ruff check .` — full ruleset from `ruff.toml`; informational only (exit-zero in pre-commit). +- **Test:** `pytest` — runs all unit tests + doctests with coverage (options configured in `pyproject.toml`). +- **Examples:** `python examples/