work-in-progress atproto PDS
typescript atproto pds atcute

chore: explain about pnpm no-hoisting behavior

mary.my.id 86ceac1a aef09948

verified
Changed files
+4 -4
+4 -4
CLAUDE.md
··· 11 11 - run tests via `bun test` (bun, in package) 12 12 - typecheck via `bun run tsc` (tsc, in package) 13 13 - check `pnpm view <package>` before adding a new dependency 14 + - pnpm doesn't hoist packages by default; check the package's own `node_modules/` directory when 15 + inspecting dependencies (e.g., `packages/danaus/node_modules/@atcute/crypto` not root 16 + `node_modules`) 14 17 15 18 ### code writing 16 19 ··· 40 43 - use `@throws` for exceptions when applicable 41 44 - keep descriptions concise but informative 42 45 43 - ### working style 46 + ### agentic coding 44 47 45 48 - `.research/` directory in the project root serves as a workspace for temporary experiments, 46 49 analysis, and planning materials. create if not present (it's gitignored). this directory may ··· 58 61 be sure 59 62 - Task tool (subagents for exploration, planning, etc.) may not always be accurate; verify subagent 60 63 findings when needed 61 - - pnpm doesn't hoist packages by default; check the package's own `node_modules/` directory when 62 - inspecting dependencies (e.g., `packages/danaus/node_modules/@atcute/crypto` not root 63 - `node_modules`) 64 64 65 65 ## Decision Graph Workflow 66 66