Claude Code silently truncates files loaded internally at ~28KB (28,672 bytes):
CLAUDE.md— loaded at session start; truncated silently if >~30KBcommands/files — loaded when slash command invoked; truncated silently if >~30KB- Skill tool output —
/invokepath truncates at ~30KB; PostToolUse hooks bypassed
Content loss is silent. No warning. Model sees partial content and infers the rest.