···7171- Task tool (subagents for exploration, planning, etc.) may not always be accurate; verify subagent
7272 findings when needed
73737474+### cgr
7575+7676+use `@oomfware/cgr` to ask questions about external repositories.
7777+7878+```
7979+npx @oomfware/cgr ask [options] <repo>[#branch] <question>
8080+8181+options:
8282+ -m, --model <model> model to use: opus, sonnet, haiku (default: haiku)
8383+ -w, --with <repo> additional repository to include, supports #branch (repeatable)
8484+```
8585+8686+useful repositories:
8787+8888+- `github.com/bluesky-social/atproto` for AT Protocol reference implementation, lexicons, XRPC
8989+- `github.com/ascorbic/cirrus` for TypeScript PDS on Cloudflare Workers, @atcute usage patterns
9090+- `github.com/haileyok/cocoon` for Go PDS implementation
9191+- `github.com/davidbuchanan314/millipds` for Python PDS implementation
9292+- `github.com/davidbuchanan314/atmst` for MST internals (Python)
9393+- `tangled.org/futur.blue/pegasus` for OCaml PDS + atproto libraries
9494+- `tangled.org/tranquil.farm/tranquil-pds` for Rust PDS implementation
9595+9696+cgr works best with detailed questions. include file/folder paths when you know them, and reference
9797+details from previous answers in follow-ups.
9898+9999+run `npx @oomfware/cgr --help` for more options.
100100+74101## Decision Graph Workflow
7510276103**THIS IS MANDATORY. Log decisions IN REAL-TIME, not retroactively.**