Readfirst keeps a repo map of team rules your coding agents read before they edit a file
Shown on HN Nov 4 under MIT, npx readfirst read <file> prints the rules, risks, checks, tests and callers stored in a committed .readfirst/map.json, and init --agent wires it into Claude Code, Cursor, Codex or Gemini via a hook, MCP or rules, with no server, account or model calls. A verify command runs the checks for everything your branch changed (Show HN).
