diff --git a/AGENTS.md b/AGENTS.md index 24dfcc5..3493fb0 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -56,3 +56,9 @@ registry and drops the link. rather than left to inference: a consumer can end up with two resolved copies of `arktype` on disk, and TypeScript cannot name the inferred type across that boundary. + +## Conventions + +- Read `README.md` before changing public behavior. +- Keep changes focused; update docs and tests alongside code changes. +- Run `bun run check` (typecheck, lint, format, tests) before declaring work complete.