Marco mental, selección de modelos, tipos de input, prompts y arquitectura de contexto. Guía completa para maximizar productividad sin gastar tokens de más.
Marco mental
Antes de abrir Claude, ya sabés qué querés. Claude ejecuta — vos dirigís. Si saltás ese paso, el output es genérico y perdés tiempo corrigiéndolo.
La pregunta clave
¿Requiere mi criterio? → lo hacés vos. ¿Es ejecución mecánica? → Claude lo hace. Si no podés responder eso, no estás listo para ejecutar.
Después de ~15–20 queries, Claude empieza a re-contextualizar. Si el trabajo sigue, usá /compact para comprimir historial. Si terminaste una unidad, abrí chat nuevo.
Regla de oro: Cuanto mejor definido el input, menos tokens gastás corrigiendo el output. Un prompt bien estructurado ahorra 3–4 iteraciones.
El orden mental antes de ejecutar
01Definí el output concreto. No "quiero algo sobre X" — sino "quiero un MD con estas secciones" o "quiero una tabla con estas columnas".
02Armá el contexto antes de ejecutar. ¿Qué archivos necesita leer? ¿Hay un cliente MD, una instrucción base, un CLAUDE.md? Mandáselos desde el arranque.
03Elegí modelo e input correcto. ¿Es una tarea simple? Haiku. ¿Hay imágenes? Pensá si realmente necesitás subirlas. ¿Tenés un PDF? Leé si subir o pegar.
04Ejecutá — no antes. Si el problema es complejo, arrancá con plan mode: pedile a Claude que pregunte antes de ejecutar.
Cuándo usar cada modelo
Modelo
Cuándo usarlo
Ejemplos
No usar para
Haiku claude-haiku-4-5
Tareas simples, texto repetitivo, sin razonamiento
Análisis, código, razonamiento, decisiones de diseño
Sonnet claude-sonnet-4-6
La mayoría de tareas. El default inteligente.
Copys de ads, análisis de campañas, código, skills
No hay muchos casos. Es el punto de partida correcto.
Opus claude-opus-4-6
Problemas ambiguos, decisiones de arquitectura
Diseñar un sistema de skills, definir estructura de CLAUDE.md
Ejecución directa — overkill. No si podés con Sonnet.
o3 OpenAI
Razonamiento matemático, proyecciones numéricas
Modelos financieros, cálculos complejos de variables
Todo lo demás — para texto, análisis y código Claude es mejor
Gemini Google
Video y audio
Transcripciones, análisis de contenido audiovisual
Todo lo que Claude maneja bien
Regla práctica: Arrancá siempre con Sonnet. Para números complejos u o3. Para video/audio, Gemini. Sin razonamiento, Haiku. Diseño de sistema, Opus.
Costo en tokens de cada input
Pegar texto
El input más eficiente. Copiás y pegás directo en el chat — sin overhead de procesamiento.
✓ Más barato en tokens ✓ Más rápido Ideal: texto corto, código, datos
Subir archivo
Claude lee el archivo completo. Útil para documentos estructurados o contenido largo.
Overhead de procesamiento ✓ Bueno para CSV, datos tabulares No subir si podés pegar directo
Subir imagen
El input más caro en tokens. Solo cuando el contenido visual es lo que importa.
✗ El input más caro ✓ Usar cuando el visual es el dato ✗ No screenshots de texto
Regla rápida: Si el contenido de una imagen se puede escribir en texto — escribilo. Claude entiende mejor el texto y cuesta considerablemente menos en tokens.
Cuándo tiene sentido cada uno
Situación
Input correcto
Por qué
Querés que analice el copy de un email
Pegar texto
El email es texto — no hace falta subir
Querés que analice métricas de campaña
Subir CSV
Los datos tabulares se procesan mejor estructurados
Querés que entienda el diseño de un banner
Subir imagen
Lo visual no se puede describir completamente en texto
Hacés screenshot de una tabla en Excel
No. Subir CSV
La imagen cuesta más y se lee peor que números estructurados
Estructura base de un prompt
prompt-estructura-base.md
Lee [archivo.md]
Contexto: [una línea de qué estás tratando de resolver]
Archivos a leer:
- [archivo.csv o página notion]
- [otro archivo si aplica]
Tarea: [descripción concreta del output]
Lo que quiero:
- [bullet 1]
- [bullet 2]
- Que sea [característica clave]
- Reutilizable / sutil / directo
Plan mode — pedirle a Claude que pregunte antes de ejecutar
plan-mode-opener.md
Antes de ejecutar, haceme las preguntas que necesitás para entender:
- Qué estoy tratando de resolver exactamente
- Quién lo va a usar y con qué frecuencia
- Qué contexto necesitás tener
- Qué limitaciones o restricciones hay
No arranques hasta que yo confirme el plan.
Prompt starter para chat nuevo
Cuándo usarlo: Una vez que definiste el plan y querés arrancar un chat limpio sin re-explicar todo.
prompt-starter-nuevo-chat.md
Confirmo el plan y arrancamos. Para optimizar tokens,
quiero un prompt starter para un chat nuevo, contextualizado
de manera óptima con todo lo que definimos en esta conversación.
Iterar sobre un output existente
Cuándo usarlo: Cuando el output está bien pero necesita ajustes. Evitá pedir que empiece de cero — es más caro y perdés lo que funciona.
iteracion-ajuste.md
Ajustá [elemento específico] manteniendo [lo que funciona bien].
No empecés de cero — tomá la versión anterior como base.
Sin MD de contexto
Claude responde con lo que sabe del mundo. El output es genérico y tenés que corregir tono, formato, datos del cliente una y otra vez.
Con MD de contexto
Claude responde con lo que vos sabés del cliente. El output ya tiene el tono, restricciones, learnings. Menos iteraciones, menos tokens.
Estructura mínima de carpetas
estructura-proyecto.txt
proyecto-[nombre]/
├── CLAUDE.md ← instrucciones permanentes para Claude
├── clientes/
│ └── [cliente].md ← contexto del cliente
└── skills/ ← tareas que automatizás
Exportar contexto de un chat existente
Cuándo usarlo: Tenés meses de trabajo con Claude sobre un cliente y no querés perder ese conocimiento. Convertilo en un MD exportable.
exportar-contexto.md
Tenemos varios meses de trabajo juntos sobre [cliente/tema].
Armame un MD de contexto con todo lo relevante:
lo que aprendimos, cómo trabajamos, qué funciona, qué no.
Estructuralo para que otra persona pueda leerlo y arrancar desde ahí.
Generar CLAUDE.md desde cero
generar-claudemd.md
Creame un CLAUDE.md para este proyecto con buenas prácticas:
plan mode para tareas no triviales, uso de subagentes para mantener
el contexto limpio, loop de auto-mejora después de cada corrección,
y verificación antes de marcar algo como completo.
La idea
En vez de explicarle cada vez cómo hacer algo, escribís /nombre y lo ejecuta completo — igual que un atajo de teclado, pero para un flujo de trabajo entero.
Cuándo pedirlo
Cuando hacés el mismo tipo de tarea 3 o más veces y siempre tenés que explicar el proceso. Si sentís que estás copiando y pegando el mismo prompt — ese es el momento.
Resultado: En vez de escribir un prompt largo cada vez, escribís un comando de una palabra. El proceso queda documentado, es reproducible y cualquiera lo puede usar.
Ejemplos de skills posibles
Situación repetitiva
Skill posible
Siempre analizás métricas de campañas con el mismo formato
/analisis-campaña
Siempre armás el mismo tipo de brief para un cliente
/brief-cliente
Siempre exportás el contexto de un chat antes de cerrarlo
/checkpoint
Siempre generás variaciones de copy con el mismo criterio
/variaciones-copy
Cómo pedir que te armen un skill
No lo armés vos. Describí el proceso y pedíselo a quien gestiona el sistema Claude del equipo.
pedir-skill.md
Quiero que me armes un skill para [proceso que repetís].
El proceso es:
- [paso 1]
- [paso 2]
- [paso 3]
Input que necesita cada vez: [qué información cambia en cada uso]
Output que genera: [qué resultado espero]
Lo usaría cada vez que: [situación concreta]
Cómo funciona
· Keyword corto → archivo de contexto correcto · Claude lee CLAUDE.md automáticamente al abrir · 1 tool call en lugar de 4 · Las rutas viven en CLAUDE.md, no acá
Qué NO poner en CLAUDE.md
Principios que no cambian → archivo separado Contexto pesado de vida/trabajo → on-demand Historial de decisiones → context file del proyecto Cosas que Claude puede inferir del código
Regla de oro: Cada línea que agregás a CLAUDE.md se carga en CADA conversación. Si no siempre la necesitás, movela a un archivo on-demand.
Prompt para generar una routing table
generar-routing-table
Armame una routing table para CLAUDE.md.
Mis proyectos/áreas principales son: [lista].
Para cada uno: keyword corto, archivo a leer primero, contexto rápido en una línea.
Formato: tabla markdown con columnas Keyword | Leer primero | Contexto rápido.
Estructura mínima de una routing table
Keyword
Leer primero
Contexto rápido
brand
brand/README.md
Sistema visual personal (colores, tipografía, componentes)