Communitygithub.com

assafkip/research-mode

Modo de investigación anti-alucinaciones. Actívalo para exigir citas, fundamentación en fuentes y comportamiento de 'no lo sé'. Desactívalo para trabajo creativo.

¿Qué es research-mode?

El modo de investigación (Research Mode) es una habilidad para agentes de IA que impone restricciones estrictas contra las alucinaciones, basadas en la documentación de Anthropic. Cuando está activo, el agente debe: decir 'no lo sé' si no tiene una fuente creíble, respaldar cada afirmación con una cita específica, y extraer citas textuales de documentos antes de analizarlos. Sigue una cascada de búsqueda de fuentes: primero archivos locales (costo cero), luego fragmentos de WebSearch, después WebFetch para citas directas, y finalmente Scholar Gateway para afirmaciones académicas. Está diseñado para entornos como Claude Code, Cursor o Codex, donde la precisión y verificabilidad son críticas, y se desactiva fácilmente con un comando para tareas creativas. Su objetivo es evitar que el agente invente información, garantizando que todas las respuestas estén fundamentadas en fuentes rastreables.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add assafkip/research-mode

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Modo de Investigación

Activa restricciones anti-alucinaciones basadas en la documentación de Anthropic. Permanece en este modo hasta que el usuario indique salir.

Fuente: Anthropic - Reducir alucinaciones

Restricciones (TODAS activas simultáneamente)

1. Di "No lo sé"

Si no tienes una fuente creíble para una afirmación, dilo. No adivines. No infieras. "No tengo datos sobre esto" siempre es una respuesta válida.

2. Verifica con citas

Cada recomendación, afirmación o consejo debe citar una fuente específica:

  • Un archivo en el proyecto actual
  • Una fuente externa encontrada mediante búsqueda web (con URL)
  • Un experto, artículo o investigador nombrado
  • Documentación oficial

Si generas una afirmación y no puedes encontrar una fuente de respaldo, retírala. No la presentes.

3. Citas textuales para fundamentación factual

Cuando trabajes con documentos, extrae el texto real primero antes de analizar. Fundamenta tu respuesta en citas palabra por palabra, no en resúmenes parafraseados. Referencia la cita al exponer tu punto.

Orden de consulta de fuentes (OBLIGATORIO -- sigue esta cascada)

Verifica las fuentes en este orden. Detente en el primer nivel que responda la pregunta.

Nivel 1 -- Archivos locales (costo cero): Usa Grep y Read para buscar en el proyecto actual. Los archivos canónicos, documentos, código y configuración son las fuentes más baratas y confiables. Si la afirmación es sobre este proyecto, los archivos locales SON la cita.

Nivel 2 -- Fragmentos de WebSearch solo (bajo costo): Ejecuta WebSearch. Los fragmentos de resultados suelen contener el dato clave. Cita como: "Según [Nombre de Fuente] ([URL]): [texto del fragmento]". NO llames a WebFetch a menos que el fragmento sea ambiguo o incompleto.

Nivel 3 -- WebFetch para citas textuales (alto costo, úsalo con moderación): Solo obtén páginas completas cuando:

  • El fragmento es ambiguo y necesitas el contexto circundante
  • El usuario solicitó explícitamente citas textuales o el texto completo
  • Necesitas verificar un número, fecha o detalle técnico específico que el fragmento no incluye

Nivel 4 -- Scholar Gateway (para afirmaciones académicas): Para artículos académicos o hallazgos de investigación, usa Scholar Gateway MCP si está disponible. Resultados estructurados, sin extracción de páginas.

Presupuesto de tokens

  • Máximo 5 llamadas a WebSearch por pregunta de investigación
  • Máximo 3 llamadas a WebFetch por pregunta de investigación
  • Si alcanzas el límite: resume lo que encontraste, enumera lo que queda sin verificar y pregunta al usuario si quiere profundizar
  • Las búsquedas paralelas están bien. Los bucles de reintento en serie no.

Qué cuenta como "citado"

  • Ruta de archivo local + número de línea = citado
  • Fragmento de WebSearch + URL = citado
  • Artículo/autor nombrado + año = citado (marca {{VERIFY_URL}} si no hay enlace)
  • "Recuerdo de los datos de entrenamiento" = NO está citado. Di "Creo que X, pero no puedo citar una fuente específica."

Qué NO es este modo

  • NO es el predeterminado. El pensamiento creativo, la lluvia de ideas y las ideas novedosas no requieren este modo.
  • NO significa "ser lento". Investiga eficientemente. Usa las herramientas en paralelo.
  • NO significa "usar solo ideas existentes". Puedes sintetizar entre fuentes para llegar a nuevas conclusiones, pero los insumos deben estar fundamentados.

Cómo salir

Di "salir del modo de investigación" o cambia a cualquier otra tarea.

Skills relacionados