AgentSkillsCN

information-retrieval

高效的信息检索与获取策略

SKILL.md
--- frontmatter
name: information-retrieval
description: Estrategias efectivas para buscar y recuperar información
license: MIT
compatibility: opencode
metadata:
  category: research
  level: intermediate
  tags: [research, search, information, analysis]

Information Retrieval

Técnicas y estrategias para encontrar información relevante y confiable.

Estrategias de Búsqueda

1. Búsqueda Precisa

Cuándo usar: Conoces exactamente qué buscas.

Técnicas:

  • Frases exactas: "machine learning"
  • Exclusion: python -snake
  • Site específico: site:github.com authentication
  • Tipo de archivo: filetype:pdf

Ejemplo:

code
"React hooks" site:react.dev best practices

2. Búsqueda Exploratoria

Cuándo usar: Tema amplio, necesitas entender el landscape.

Técnicas:

  • Términos generales
  • Palabras clave relacionadas
  • Sinónimos
  • Conceptos padre/hijo

Ejemplo:

code
state management React alternatives

3. Búsqueda de Soluciones

Cuándo usar: Tienes un problema específico.

Técnicas:

  • Error messages exactos
  • Síntomas del problema
  • Stack/versión específica
  • Palabras: "how to", "solution", "fix"

Ejemplo:

code
React useEffect infinite loop dependency array solution

Evaluación de Fuentes

Credibilidad

✅ Fuentes Confiables:

  • Documentación oficial
  • Papers académicos revisados
  • Blogs de mantenedores/core team
  • GitHub repos oficiales

⚠️ Fuentes con Cautela:

  • Stack Overflow (verificar fecha y votos)
  • Medium/Dev.to (verificar autoridad del autor)
  • Tutoriales de YouTube (verificar fecha)

❌ Evitar:

  • Sin fecha (posiblemente obsoleto)
  • Sin autor identificado
  • Sitios con exceso de ads
  • Contenido generado automáticamente

Actualidad

Verificar fechas:

  • Tecnología: < 1 año ideal
  • Mejores prácticas: < 2 años
  • Conceptos fundamentales: pueden ser más antiguos

Consistencia

  • ¿Múltiples fuentes dicen lo mismo?
  • ¿Contradice documentación oficial?
  • ¿Hay consenso en la comunidad?

Técnicas Avanzadas

Búsqueda Inversa

Parte de la solución, encuentra el problema:

code
"useCallback" "dependency array" solution

Búsqueda Comparativa

Comparar alternativas:

code
Redux vs Zustand vs Jotai 2024

Búsqueda de Recursos

Encontrar herramientas/librerías:

code
best React form libraries github stars

Búsqueda de Expertos

Encontrar authorities:

code
"Dan Abramov" React best practices

Síntesis de Información

Proceso

  1. Recopilar: Guardar fuentes relevantes
  2. Evaluar: Verificar credibilidad
  3. Comparar: Cruzar información
  4. Sintetizar: Consolidar hallazgos
  5. Presentar: Organizar de forma clara

Estructura de Hallazgos

code
## Resumen Ejecutivo
[2-3 oraciones de conclusiones principales]

## Hallazgos Detallados

### [Tema 1]
- Punto clave 1
- Punto clave 2
- Fuente: [link]

### [Tema 2]
- Punto clave 1
- Punto clave 2
- Fuente: [link]

## Fuentes Consultadas
1. [Título](url) - Autor, Fecha
2. [Título](url) - Autor, Fecha

## Recomendaciones
[Basado en evidencia encontrada]

Búsqueda en Repositorios

GitHub

Búsquedas útiles:

  • stars:>1000 language:python: Repos populares en Python
  • topic:machine-learning: Repos con ese topic
  • filename:docker-compose.yml: Buscar archivos específicos
  • path:src/components: Buscar en paths específicos

Documentación

Tácticas:

  • Usar search interno de docs
  • Revisar changelog/migration guides
  • Checar issues y PRs para edge cases
  • Leer source code cuando sea necesario

Búsqueda Académica

Google Scholar

  • Papers revisados por pares
  • Citas para verificar influencia
  • Related works para contexto

arXiv

  • Preprints de CS, ML, etc.
  • Acceso libre
  • Versiones actualizadas

Anti-Patrones

Evitar:

  1. Confirmation Bias: Solo buscar lo que confirma tu hipótesis
  2. Primera Fuente: Tomar el primer resultado sin verificar
  3. Sin Fecha: Ignorar cuándo fue publicado
  4. Sin Contexto: Aplicar soluciones sin entender el problema
  5. Fuentes Únicas: Depender de una sola fuente

Checklist de Calidad

  • Múltiples fuentes consultadas
  • Fuentes verificadas como confiables
  • Información actualizada (< 1-2 años)
  • Consistencia entre fuentes
  • Fuentes citadas claramente
  • Información relevante al contexto
  • Contradicciones identificadas y resueltas