diff --git a/CLAUDE.md b/AGENTS.md similarity index 97% rename from CLAUDE.md rename to AGENTS.md index a4b1960..9e23001 100644 --- a/CLAUDE.md +++ b/AGENTS.md @@ -1,10 +1,10 @@ -# CLAUDE.md +# AGENTS.md This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. ## Commands -This project uses `just` and `uv`. See `Justfile` for the source of truth. +This project uses `just` and `uv`. See `justfile` for the source of truth. - `just install` — `uv lock --upgrade` then `uv sync --all-extras --frozen --group lint` - `just lint` — runs `eof-fixer`, `ruff format`, `ruff check --fix`, then `ty check` (writes) diff --git a/docs/agents/domain.md b/docs/agents/domain.md index cf02514..7b9b2bb 100644 --- a/docs/agents/domain.md +++ b/docs/agents/domain.md @@ -17,13 +17,13 @@ already has a home for each role. Use the repo's own files — do not create `CO | `docs/adr/` (durable decisions) | `planning/decisions/-.md` | | the *why* behind a shipped change | `planning/changes/.NN-.md` | -`CLAUDE.md` carries the current public contract of `modern_di_pytest/factory.py` under its +`AGENTS.md` carries the current public contract of `modern_di_pytest/factory.py` under its `## Architecture` heading. Read it before proposing anything about `modern_di_fixture` or `expose`; it is more specific than anything in `architecture/` today. ## Before exploring, read these -- `CLAUDE.md` — `## Architecture` states the two public symbols and their contract. +- `AGENTS.md` — `## Architecture` states the two public symbols and their contract. - `architecture/README.md`, then any `architecture/.md` touching your area. No capability files exist yet; the directory explains when to add the first. - `architecture/glossary.md` — the ubiquitous language. diff --git a/Justfile b/justfile similarity index 100% rename from Justfile rename to justfile