25. What To Learn vs. Skip
Learn These First
- How the boot path is sequenced
- How tools are typed and permissioned
- How Bash safety is decomposed
- How file reads and edits are turned into model-friendly operations
- How long-session state is managed
Skim or Skip at First
- Anthropic-specific analytics
- Cloud-provider auth branches you will not use
- Internal-only feature gates
- Rare command variants and niche product modes
- Low-level UI rendering helpers unless you are copying the Ink layer closely
Rule of Thumb
If a module teaches you how to structure a product shell, tool system, safety boundary, or session lifecycle, study it.
If it mainly teaches provider-specific wiring or internal growth logic, defer it.
Source Navigation
Recommended Source Files
source/main.tsxsource/tools/BashTool/BashTool.tsxsource/services/api/client.tssource/tools/FileReadTool/FileReadTool.tssource/state/AppStateStore.ts
Next Files to Read
source/services/mcp/auth.tssource/tools/AgentTool/AgentTool.tsxsource/services/compact/compact.ts