Recurring: Claude ignores memory/CLAUDE.md instructions across multiple sessions

Resolved 💬 4 comments Opened Mar 17, 2026 by DrJLWilliams Closed Apr 14, 2026

Problem

Claude consistently ignores clear instructions in memory files and CLAUDE.md across multiple sessions, leading to wasted time and repeated mistakes.

Pattern Observed

  • Ignores explicit rules: Memory file has clear rule "Do NOT test on localhost or http://localhost:PORT" but Claude repeatedly suggests localhost:5173
  • Skips reading available context: Memory file is loaded but instructions are disregarded
  • Wrong approach suggestions: Suggests obviously incorrect solutions despite having correct information available
  • Recurring across sessions: This is not a one-time occurrence but happens consistently

Example from Today

  • Memory clearly states: Use only with HTTPS certs
  • Claude suggested: Use (HTTP, wrong domain, wrong port)
  • Had to correct Claude multiple times before getting the right setup
  • Memory file was loaded and visible but ignored

Impact

  • Wastes user time with repeated corrections
  • Requires user to micromanage instructions that are already documented
  • Frustrating pattern across multiple distinct sessions

Expected Behavior

Claude should read and follow instructions in:

  1. Memory files (already loaded in context)
  2. CLAUDE.md project guidelines (already provided)
  3. User's explicit statements

View original on GitHub ↗

This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗