Original Reddit post

Been struggling with Claude losing context after 30-40 tool calls for months. Tried:

  • Massive CLAUDE.md files (hit limits)
  • Summary docs (tedious, error-prone)
  • Starting fresh constantly (lost momentum) What finally worked: Switched to a skills-based system where context loads on-demand based on what I’m actually doing: Frontend work → frontend skills load Backend work → backend skills load Testing → testing patterns load The key insight: Stop trying to load everything upfront. Let Claude load what it needs when it needs it. Results: Sessions last 2-3x longer before context issues Output quality improved (focused context = better responses) Way less “let me re-explain the project” time I ended up curating a whole collection of production-ready skills organized by use case. Happy to share specific patterns if anyone’s interested. What approaches have you all tried for context management? submitted by /u/Software_Sennin

Originally posted by u/Software_Sennin on r/ClaudeCode