skills/yuniorglez/gemini-elite-core/context-fundamentals

context-fundamentals

SKILL.md

🏗️ Context Engineering Fundamentals

Esta habilidad proporciona el marco teórico y práctico para gestionar el estado de los LLMs. El contexto no es solo "memoria", es el conjunto completo de datos (instrucciones, herramientas, documentos, historial) que el modelo puede atender en el momento de la inferencia.

Mental Model: La ingeniería de contexto es la disciplina de curar el conjunto más pequeño de tokens de alta señal que maximiza la probabilidad de éxito en una tarea.

🚩 Fragilidad y Autonomía

  • Fragilidad: Baja. Estos son principios fundamentales aplicables a casi cualquier sistema de IA.
  • Libertad: Media en la aplicación táctica según la capacidad del modelo (ej. 128K vs 2M tokens).

🚀 Cuándo Activar

  • Al diseñar nuevas arquitecturas de agentes o flujos de trabajo.
  • Para depurar comportamientos inesperados relacionados con el olvido o la distracción.
  • Al optimizar el uso de tokens para reducir latencia o costo.
  • Al incorporar nuevos miembros al equipo en conceptos de "Context Engineering".

🧠 Conceptos Core

1. La Anatomía del Contexto

El contexto se compone de cinco bloques distintos con diferentes ciclos de vida:

Bloque Función Persistencia
System Prompts Identidad y Reglas Alta (Estatico)
Tool Definitions Capacidades (APIs) Alta (Estatico)
Retrieved Docs Conocimiento RAG Media (Just-in-Time)
Message History Estado de la Tarea Baja (Volátil)
Tool Outputs Observaciones Muy Baja (Ruido alto)

2. El Principio de Divulgación Progresiva (Progressive Disclosure)

No cargues todo a la vez. Carga la información solo cuando sea necesaria para el siguiente paso lógico.

  • Startup: Carga solo nombres y descripciones de habilidades.
  • Activación: Carga el contenido completo de la habilidad (SKILL.md) solo cuando se activa.

3. El Presupuesto de Atención (Attention Budget)

Aunque Gemini soporte 2M de tokens, el "presupuesto de atención" efectiva es menor. La densidad de la señal cae en el medio del contexto (Lost-in-Middle).

🛠️ Implementación en Gemini Elite Core

Patrón: Estructura de Prompt Jerárquica

Utiliza encabezados claros y delimitadores XML para separar preocupaciones.

<BACKGROUND> Contexto del proyecto y preferencias. </BACKGROUND>
<INSTRUCTIONS> Reglas atómicas y guías de comportamiento. </INSTRUCTIONS>
<TOOL_GUIDANCE> Cuándo usar qué herramienta. </TOOL_GUIDANCE>
<OUTPUT_SCHEMA> Formato de respuesta esperado. </OUTPUT_SCHEMA>

Patrón: Altitude Calibration (Calibración de Altitud)

  • Baja (Frágil): "Si pasa X, haz Y, luego Z". (Demasiado rígido).
  • Alta (Vaga): "Ayuda al usuario a programar". (Demasiado ambiguo).
  • Óptima (Heurística): "Prioriza la legibilidad sobre la brevedad; usa tipos estrictos; verifica tests antes de proponer cambios".

🔗 Integraciones

  • context-degradation: Qué pasa cuando fallan estos fundamentos.
  • context-optimization: Técnicas para estirar el presupuesto de atención.
  • tool-design: Cómo las herramientas consumen y generan contexto.

📚 Referencias Internas

  • references/context-components.md: Referencia técnica detallada de cada componente del contexto.
Weekly Installs
1
GitHub Stars
9
First Seen
5 days ago
Installed on
junie1
windsurf1
amp1
cline1
opencode1
cursor1