···7474 be sure
7575- Task tool (subagents for exploration, planning, etc.) may not always be accurate; verify subagent
7676 findings when needed
7777+7878+### external repository research
7979+8080+use `@oomfware/cgr` to ask questions about external repositories:
8181+8282+ npx @oomfware/cgr ask [options] <repo>[#branch] <question>
8383+8484+ options:
8585+ -m, --model <model> model to use: opus, sonnet, haiku (default: haiku)
8686+ -w, --with <repo> additional repository to include, supports #branch (repeatable)
8787+8888+useful repositories for development:
8989+9090+- `github.com/bluesky-social/atproto` for AT Protocol reference implementation, lexicons, XRPC
9191+- `github.com/bluesky-social/social-app` for Bluesky app patterns, API usage examples
9292+- `github.com/bluesky-social/feed-generator` for feed generator architecture
9393+- `github.com/bluesky-social/indigo` for Go implementation, alternative design approaches
9494+- `github.com/bluesky-social/ozone` for moderation service patterns
9595+- `github.com/bluesky-social/proposals` for AT Protocol proposals and specifications
9696+- `github.com/bluesky-social/atproto-website` for AT Protocol spec documentation
9797+- `github.com/DavidBuchanan314/atmst` for MST implementation in Python (@atcute/mst is derived from
9898+ this)
9999+- `github.com/DavidBuchanan314/millipds` for practical atmst usage patterns (Python)
100100+- `github.com/darobin/dasl.ing` for DASL specification
101101+- `github.com/did-method-plc/did-method-plc` for DID PLC implementation reference
102102+103103+cgr works best with detailed questions. include file/folder paths when you know them, and reference
104104+details from previous answers in follow-ups.