read-docs

read-docs reads and understands project documentation — the generic, project-agnostic version.


Resolve documentation path

Documentation lives in docs/<project> OUTSIDE the project directory. The docs root varies by environment — check BOTH and use whichever exists:

  1. ~/Herd/docs/<project>/ (local Mac / Herd)
  2. ~/docs/<project>/ (VPS / production)

Determine <project> from CWD:

CWD containsProject
kraite / kraite.com / admin.kraite.com / ingestion.kraite.comkraite
quanamo / quanamo.com / admin.quanamo.com / feedz.quanamo.comquanamo
olloma / olloma.com / olloma.devolloma
friday.waygou.comfriday
codiant.app / build.codiant.appcodiant
ralph-claude-coderalph-claude-code

Resolution: ls ~/Herd/docs/<project>/ 2>/dev/null || ls ~/docs/<project>/. Neither → ask Bruno.


Scopes

InvocationBehaviour
/do read-docsRead ALL documentation for the current project
/do read-docs <scope>Read 02-features/<scope>/ + decisions/bugs related to scope in 03-logs/

Hard rules

  • README first, no exceptions. Reading feature docs without the index = ungrounded claims.
  • If README doesn't exist, report that explicitly before proceeding.

What to extract — required

  • Business rules and constraints (cite doc file)
  • Architecture decisions and the WHY (not just the what)
  • API contracts and expected behaviours
  • Known issues and workarounds (so you don't re-solve them)
  • Domain-specific terminology (use these terms, don't paraphrase)

Missing any category → incomplete read. Go back.