Add a --fresh / --no-context flag that skips CLAUDE.md and memory but keeps auth

Resolved 💬 3 comments Opened Apr 13, 2026 by ELI7VH Closed Apr 17, 2026

Problem

There's no clean way to start a session without project context (CLAUDE.md, auto-memory) while keeping authentication intact.

  • --bare skips context but also disables OAuth/keychain auth, effectively logging you out
  • --setting-sources user is partial and not intuitive for this use case
  • Telling Claude "ignore memory" works but feels like a workaround

Proposal

Add a flag like --fresh or --no-context that:

  • Skips CLAUDE.md auto-discovery
  • Skips auto-memory (MEMORY.md)
  • Keeps auth (OAuth, keychain, API key)
  • Keeps all other functionality (hooks, tools, etc.)

Use case

Sometimes you want "fresh eyes" on a codebase — a session with no accumulated context or project instructions, just you and Claude in the current directory. This is useful for getting unbiased opinions, debugging issues where existing context might be misleading, or onboarding someone new who wants to see what Claude says without prior configuration.

🤖 Generated with Claude Code

View original on GitHub ↗

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