Skip to main content

Command Palette

Search for a command to run...

El efecto compuesto del Contexto

Updated
5 min readView as Markdown
El efecto compuesto del Contexto

Esta imagen explica una idea muy importante detrás de Claude Code (y, en realidad, de cualquier agente de IA moderno): invertir tiempo en darle contexto produce un efecto compuesto, igual que el interés compuesto en finanzas.

No significa que la IA "aprenda sola" en el sentido de entrenar un nuevo modelo. Significa que cada vez tiene más información estructurada para trabajar correctamente.

Veámoslo por partes.

La idea principal

La curva representa cómo aumenta la productividad de la IA con el tiempo.

No es lineal.

No es:

Día 1 -> +10%

Día 2 -> +10%

Día 3 -> +10%

Sino algo como:

Día 1 |

Semana 1 |

Mes 1 |

Trimestre |

crecimiento exponencial

¿Por qué?

Porque el contexto se va acumulando.

¿Qué es "Context"?

En Claude Code el contexto es todo aquello que ayuda a entender tu proyecto.

Por ejemplo:

Proyecto

├── CLAUDE.md

├── arquitectura

├── reglas

├── patrones

├── scripts

├── skills

├── ejemplos

├── convenciones

└── documentación

Cada archivo reduce las dudas del agente.

Día 1

La imagen dice:

Basic CLAUDE.md (2 hrs)

+5 skills (3 hrs)

AI understands basics.

Traducción:

Dedicas unas horas a escribir un buen CLAUDE.md y algunas Skills.

Entonces Claude ya sabe cosas como:

Este proyecto usa:

  • Java 21

  • Spring Boot

  • DDD

  • PostgreSQL

  • Maven

No usar Lombok.

Siempre crear tests.

Arquitectura hexagonal.

Convenciones de nombres.

Ahora ya no tienes que repetirlo.

Antes:

Claude,

usa Java 21,

usa Maven,

haz tests,

usa records,

no uses Lombok...

Después:

Claude,

crea un endpoint.

Porque todo lo demás ya está documentado.

Semana 1

La imagen dice:

Bug fixes + Pattern discovery

Aquí ocurre algo muy interesante.

Supongamos que Claude genera esto:

Service

public class ProductService {

}

Tú respondes:

Aquí siempre usamos casos de uso.

Entonces actualizas la documentación:

Nunca crear lógica en Services.

Siempre:

Application

UseCase

Repository

Ahora Claude nunca vuelve a cometer ese error.

Otro ejemplo:

Antes:

Controller

Service

Repository

Después:

Controller

CreateProductUseCase

Repository

Ya aprendió el patrón de tu proyecto.

Mes 1

La imagen dice:

+15 more skills

Ahora ya no son cinco Skills.

Ahora tienes muchas.

Ejemplo:

skills/

java.md

spring.md

ddd.md

testing.md

migration.md

performance.md

security.md

logging.md

api.md

docker.md

kubernetes.md

Cada una explica cómo trabajar.

Cuando Claude necesita hacer logging:

No inventa.

Va a:

skills/logging.md

Cuando necesita Docker:

skills/docker.md

Cuando necesita pruebas:

skills/testing.md

Eso hace que pueda trabajar casi solo.

Trimestre

La imagen dice:

+50 skills

Comprehensive CLAUDE.md

AI tackles "impossible" tasks.

Aquí el proyecto ya tiene muchísimo contexto.

Por ejemplo:

CLAUDE.md

Architecture.md

Coding Standards.md

DDD.md

Observability.md

Performance.md

Migration.md

Security.md

CI.md

Testing.md

Release.md

ADR/

Skills/

Examples/

Entonces puedes pedir algo enorme:

Migra este módulo Java 8 a Java 21 usando arquitectura hexagonal, reemplaza javax por jakarta, genera tests y actualiza Docker.

Y Claude ya sabe:

  • cómo organizas paquetes

  • cómo nombras clases

  • cómo escribes tests

  • qué librerías usas

  • qué framework utilizas

  • qué estilo prefieres

  • cómo documentas

  • cómo haces logging

  • cómo despliegas

Ya no necesita preguntarte todo.

¿Por qué la curva es exponencial?

Porque el contexto se reutiliza.

Imagina una empresa.

Sin contexto:

Tarea 1

20 explicaciones

Claude trabaja

Nueva tarea:

otras 20 explicaciones

Nueva tarea:

otras 20 explicaciones

Siempre empiezas desde cero.

Con contexto:

Explicas una vez

queda en CLAUDE.md

↓ queda en Skills

↓ queda en ejemplos

↓ queda en documentación

La siguiente tarea reutiliza todo.

Y la siguiente también.

Y la siguiente.

Por eso el beneficio se acumula.

Una analogía con un desarrollador junior

Imagina que contratas un desarrollador nuevo.

Día 1

Le explicas:

  • qué hace la empresa

  • cómo compilar

  • cómo ejecutar

Todavía pregunta mucho.

Semana 1

Aprende:

  • convenciones

  • arquitectura

  • errores comunes

Ya pregunta menos.

Mes 1

Ya conoce:

  • el dominio

  • el código

  • los patrones

Empieza a resolver tareas solo.

Tres meses

Ahora incluso ayuda a otros.

La IA funciona de manera similar: no porque el modelo cambie, sino porque dispone de un conjunto cada vez más rico y organizado de instrucciones y conocimiento sobre tu proyecto.

Enjoy!

Joe