[Bug] CLAUDE.md instructions not consistently followed: CodeGraph priority ignored in favor of grep/find

Status Open
Reported on v2.1.220
Maintainer reply None cached
Activity 0 comments · opened Aug 5, 2026

Bug Description
Título: Claude Code ignora repetidamente la instrucción de usar CodeGraph antes de grep/find, pese a estar indicado explícitamente en CLAUDE.md

Descripción:

Mi ~/.claude/CLAUDE.md (instrucciones globales privadas del usuario) indica explícitamente:

▎ En repositorios indexados por CodeGraph (existe un directorio .codegraph/ en la raíz del repo), recurrir a él ANTES de grep/find o leer archivos cuando se necesite entender o localizar código.

El repo activo (dayca-frontend) sí tiene un .codegraph/ real e indexado (codegraph.db, daemon.pid, daemon.sock presentes y actualizados).

Pese a esto, en esta misma sesión usé grep/Bash directamente al menos tres veces para buscar nombres de íconos y patrones de código en vez de invocar mcp__codegraph__codegraph_explore primero, como la instrucción exige. El usuario me lo señaló y confirmó que es al menos la tercera vez que esto ocurre (en sesiones distintas, no solo esta).

Esto contradice el propósito de la instrucción (ahorrar tokens/rondas usando el índice precomputado) y sugiere que la instrucción en CLAUDE.md no se está priorizando de forma consistente frente al hábito por defecto de usar Bash/grep.

Pasos para reproducir:

  1. Tener un ~/.claude/CLAUDE.md con la instrucción de usar CodeGraph primero cuando exista .codegraph/.
  2. Trabajar en un repo con .codegraph/ real e indexado.
  3. Pedir una búsqueda de código (ej. "qué nombres de ícono ya se usan en el proyecto").
  4. Observar que el modelo recurre a grep/find en vez de codegraph_explore primero.

Impacto: Tokens/rondas desperdiciados repitiendo trabajo que el índice ya tiene precomputado; instrucción de usuario en CLAUDE.md no respetada de forma consistente.

---
Corré /bug cuando quieras y pegá esto (o decime si querés que lo ajuste).

Environment Info

  • Platform: linux
  • Terminal: xterm-256color
  • Version: 2.1.220
  • Feedback ID: b808da9c-d4a8-4157-9911-d8216caa9701

Errors

[{"error":"Error: Tool bash not found\n    at g_t (/$bunfs/root/src/entrypoints/cli.js:21378:4792)\n    at TC (/$bunfs/root/src/entrypoints/cli.js:2023:64599)\n    at Xce (/$bunfs/root/src/entrypoints/cli.js:2023:78062)\n    at GF (/$bunfs/root/src/entrypoints/cli.js:2023:77937)\n    at Xce (/$bunfs/root/src/entrypoints/cli.js:2023:78039)\n    at GF (/$bunfs/root/src/entrypoints/cli.js:2023:77937)\n    at Xce (/$bunfs/root/src/entrypoints/cli.js:2023:78869)\n    at GF (/$bunfs/root/src/entrypoints/cli.js:2023:77937)\n    at Xce (/$bunfs/root/src/entrypoints/cli.js:2023:78039)\n    at GF (/$bunfs/root/src/entrypoints/cli.js:2023:77937)","timestamp":"2026-08-03T05:05:18.043Z"},{"error":"Error: Tool bash not found\n    at g_t (/$bunfs/root/src/entrypoints/cli.js:21378:4792)\n    at TC (/$bunfs/root/src/entrypoints/cli.js:2023:64599)\n    at Xce (/$bunfs/root/src/entrypoints/cli.js:2023:78062)\n    at GF (/$bunfs/root/src/entrypoints/cli.js:2023:77937)\n    at Xce (/$bunfs/root/src/entrypoints/cli.js:2023:78039)\n    at GF (/$bunfs/root/src/entrypoints/cli.js:2023:77937)\n    at Xce (/$bunfs/root/src/entrypoints/cli.js:2023:78869)\n    at GF (/$bunfs/root/src/entrypoints/cli.js:2023:77937)\n    at Xce (/$bunfs/root/src/entrypoints/cli.js:2023:78039)\n    at GF (/$bunfs/root/src/entrypoints/cli.js:2023:77937)","timestamp":"2026-08-03T05:05:18.788Z"}]

View original on GitHub ↗