PTENES
MÓDULO 1.2

🤝 Por qué usar ambos juntos

No se trata de «cuál es mejor». Se trata de «cuándo destaca cada uno» y de por qué depender de uno solo te pone en riesgo.

6
Temas
30
Minutos
Básico
Nivel
Mentalidad
Tipo

🎯Lo que obtienes aquí

Argumentos concretos para defender (ante ti, el equipo y tu jefe) la postura independiente de las herramientas. Pasa de «voy a usar lo que esté de moda» a «tengo ambos y elijo cada uno por el motivo correcto».

Contenido detallado

1

🪜 Fortalezas complementarias — quién es mejor en qué

Los dos agentes tienen perfiles distintos. No es "Claude > Codex" ni al revés: es "cada uno destaca en situaciones diferentes". Quien usa ambos aprende en pocos días a elegir el adecuado para cada tarea.

🔷Claude Code suele destacar

  • • Refactorización larga que implica leer varios archivos antes
  • • Depuración profunda con hipótesis secuenciales
  • • Plan mode para diseñar la arquitectura antes de modificarla
  • • Subagentes en paralelo (investigación desde varios ángulos)
  • • Tareas ambiguas donde «pensar antes» rinde más
  • • Skills con inyección dinámica (backtick-bang)

🟣Codex suele destacar

  • • Tareas pequeñas y bien definidas (rápido)
  • • Prompts difíciles seguidos al pie de la letra
  • • Sandbox controlado (config TOML granular)
  • • Tareas con salida estructurada (JSON/YAML/etc.)
  • • Generación de pruebas en pareja con una persona
  • • Invocación explícita (predecible, sin sorpresas)

⚠️Aviso de sesgo

Estos perfiles se basan en la observación de quienes usan ambos desde hace meses. Los modelos se actualizan todo el tiempo: lo que hoy es una fortaleza puede serlo de la otra herramienta la próxima semana. Haz siempre tu propia prueba A/B.

Conceptos clave

Planner-heavy
Piensa mucho antes
Orientado a la acción
Actúa rápido
Tolerancia a la ambigüedad
Cuánto especifica
Costo/token
Modelo elegido
2

🆘 Cuando uno se atasca, el otro lo destraba — segunda opinión

É a justificación n.º 1 para tener ambos instalados. Patrón observado en todo workflow dual: cuando un agente entra en un bucle, repite el mismo error o pierde el hilo, pasarle el contexto al otro suele resolverlo en segundos.

1

Identificas que el agente está bloqueado

Síntomas: repite la misma solución, ignora tu corrección, propone un cambio que claramente no resuelve el problema o empieza a inventar una API que no existe.

Es el momento de NO insistir. Otros 5 prompts iguales no van a destrabarlo: solo van a consumir contexto.

2

Pide un session handoff

Comando o skill que genera un resumen: qué intentó, qué falló, qué hay que hacer y cuáles son los archivos relevantes.

Consulta la skill session-handoff (T6.1) para estandarizar. Incluso sin skill, basta con un simple "dame un resumen de lo que intenté hasta ahora".

3

Pégalo en el otro agente, observa

En la otra terminal (Codex si venías de Claude, o viceversa), pega el handoff y agrega: "el agente anterior se atascó con esto, prueba un enfoque diferente".

"Efecto de mirada fresca" — sin el historial del loop, el nuevo agente a menudo ve algo que el primero pasó por alto.

💡Por qué funciona

No es magia. El segundo agente empieza con un prompt limpio, sin el camino mental que trabó al primero. Además, los modelos tienen sesgos ligeramente distintos: ven el problema desde otro ángulo. El costo del cambio es de ~30s; el beneficio es destrabar un loop de 10-30min.

Conceptos clave

Session handoff
Resumen estandarizado
Fresh eyes
Sin historial del loop
Señales de detención
Síntomas de bloqueo
Costo del cambio
Casi cero con handoff
3

🛡️ Redundancia — si el proveedor se cae, no te deja tirado

Los proveedores fallan. Se alcanzan los límites. Los modelos se descontinúan sin aviso. Si tu productividad depende 100% de un único proveedor, cualquier inestabilidad te deja fuera de servicio y dependes de su cronograma, no del tuyo.

📉Cosas que pasan (y volverán a pasar)

  • • Interrupción del servicio de algunas horas — verifica status.anthropic.com / status.openai.com
  • • Límite de solicitudes alcanzado en un momento crítico (release, fecha límite)
  • • Obsolescencia del modelo que usabas en una skill específica
  • • Mantenimiento programado que coincide con tu horario de trabajo
  • • Cambio de comportamiento con una actualización del modelo (la skill deja de funcionar sin avisar)

✗ Dependencia única — riesgo

  • ✗El cliente esperando, el agente fuera de servicio = tú sin poder avanzar
  • ✗Costo de oportunidad absurdo en una hora crítica
  • ✗Conocimiento concentrado en un ecosistema
  • ✗Sujeto a cambios unilaterales de precio/política

✓ Ambos — resiliencia

  • ✓¿Uno falla? Abre el otro y sigue trabajando en 1 min
  • ✓¿Límite de solicitudes hoy? Usa el otro hoy
  • ✓Pluralidad de skills en el equipo
  • ✓Poder de negociación (no estás atado a un proveedor)

Conceptos clave

Páginas de estado
Monitorea ambos
Límite de solicitudes
Ventana por provider
Fallback manual
Cambio en segundos
Distribución del riesgo
No concentra
4

🏗️ Conocimiento compartido — solo se duplica el 5%

Aquí está la clave que desbloquea la coexistencia: El 95% del proyecto es compartido. Ambos agentes leen los mismos archivos de código, docs, scripts, READMEs y wikis. No duplicas nada de eso. Solo hay que traducir el 5% de configuración.

📊 Anatomía de la «duplicación»

Código fuente
0%
Docs/wikis/ADRs
0%
Scripts y datos
0%
CLAUDE.md ↔ AGENTS.md
~30%
Skills
~80%
Subagentes
100%
Settings (.json/.toml)
100%

Verde = sin duplicación. Amarillo = parcial (polyskill lo resuelve). Rojo = duplicación total (manual).

🦜Dónde interviene polyskill

Polyskill resuelve la duplicación de SKILLS — el elemento de mayor superficie (80%). Por ahora, los subagentes y la configuración siguen siendo manuales, pero son fijos en el proyecto y cambian con poca frecuencia.

Conceptos clave

Source compartida
Código/docs neutros
Configuración duplicada
Settings + subagentes
Skills semiduplicadas.
Polyskill resuelve
problema del 5%
Enfoque de la duplicación
5

🧠 Mentalidad tool-agnostic — principio a largo plazo

Independiente de las herramientas no significa «usa cualquier herramienta». Es no coincidir con ninguna. El ecosistema de agentes de código cambia rápido: Gemini CLI, Cursor, Copilot, JetBrains AI y los que vengan. Tu skill debe sobrevivir al cambio de herramienta.

✓ Independiente de la herramienta

  • ✓Escribe una skill en el formato de especificación abierta
  • ✓Mantén el código y la documentación neutrales (sin atarlos a un runtime)
  • ✓Pruébalo periódicamente en más de una herramienta
  • ✓Aprende el patrón (no un comando específico)
  • ✓Adopta temprano estándares abiertos (MCP, Agent Skills)

✗ Ligado a una herramienta

  • ✗Skill con funciones exclusivas (backtick-bang sin alternativa)
  • ✗Todo el workflow depende de una feature propietaria
  • ✗Nunca lo probó en un entorno de ejecución alternativo
  • ✗Memoriza comandos, no conceptos
  • ✗No reutiliza nada cuando cambia la herramienta

📜 El caso histórico que se repite

Cada nueva categoría de herramientas de desarrollo tuvo una fase de «siempre será X»: IDE, control de versiones, package manager, sistema de build. En cada caso, X cambió en 5 años. Quienes invirtieron en un estándar abierto pudieron reutilizarlo. Quienes invirtieron en uno propietario tuvieron que reescribirlo.

Hoy la apuesta es Claude Code + Codex. ¿En 2027? Quién sabe. Pero la especificación Agent Skills, el protocolo MCP y el concepto de skill con SKILL.md seguirán vigentes.

Conceptos clave

Especificación abierta
agentskills.io, MCP
Fuente portable
Adaptadores por runtime
Estándar > comando
El concepto sobrevive
Rewrite-once
Despliegue múltiple
6

💰 El costo de dos suscripciones — hagamos cuentas

Sí, son dos planes que pagar. Quien nunca usó ambos piensa que es caro. Quien ya los usa desde hace meses sabe que el costo de quedarse quieto es mayor que el costo de ambas suscripciones. Pero vale la pena defenderlo con números.

Escenario SIN doble agente
Escenario CON doble agente
Provider X falla durante 2h en hora pico
Cambia a Y en 1min y sigue trabajando
Skill se rompe en una actualización silenciosa
Otro agente cubre mientras depura
Bug que dejó Claude bloqueado durante 30 min
Codex lo resuelve en 30s con un handoff
Conocimiento concentrado en un ecosistema
Fluidez en dos — se convirtió en una habilidad portable
Costo del bloqueo: 2-3h/mes
Costo de la 2.ª suscripción: ~R$ 100/mes

🧮Hace el cálculo por ti

¿Cuánto vale UNA hora tuya sin poder trabajar? Multiplícala por las horas perdidas al mes. Compáralo con el costo de la segunda suscripción. Casi siempre conviene.

Excepción sincera: dev principiante usando free tier, haciendo un proyecto personal sin deadline — puede empezar con uno solo, sin culpa. Pero ¿profesional con deadline y cliente? Dos.

Conceptos clave

Costo de oportunidad
Hora bloqueada
Plan según el uso
vs. firma fija
Valora la redundancia
En flujos críticos
Obsolescencia
Conocimiento estancado

🎯Resumen del módulo

✓
Fuerzas complementarias — Claude, más orientado a planificar; Codex, más orientado a ejecutar (pero siempre con pruebas A/B).
✓
Una segunda opinión ayuda a salir de los bucles — handoff + otro agente + fresh eyes.
✓
La redundancia protege el plazo — que el provider se caiga no te deja fuera de servicio.
✓
El 95% del proyecto es compartido — solo se duplican las skills (80%), settings y sub-agents (100%).
✓
Independiente de las herramientas = sobrevive al cambio — apuesta por una spec abierta, no por un runtime.
✓
Costo del bloqueo > costo de la 2.ª suscripción — hace el cálculo, lo respalda con cifras.

Siguiente ruta:

T2 — Anatomía de Claude Code (CLAUDE.md, .claude/, settings, hooks, slash commands, skills, sub-agents, MCP)