Por qué Claude Code eliminó los Todos y los comandos con barra
Anthropic reemplazó TodoWrite con Tasks y los Slash Commands con Skills en dos días. Ambos cambios apuntan en la misma dirección: quitar las cadenas al modelo.
En dos días, Anthropic cambió dos cosas en Claude Code simultáneamente. Los Todos se convirtieron en Tasks. Los Slash Commands se convirtieron en Skills. Ambos cambios se presentaron como “funciones existentes, mismo comportamiento” - fáciles de pasar por alto. Pero los dos cambios apuntan exactamente en la misma dirección.
Por qué desapareció TodoWrite
La explicación de Anthropic es reveladora: “Opus 4.5 funciona de forma autónoma durante más tiempo y gestiona el estado de manera más efectiva. Para tareas pequeñas, TodoWrite ya no es necesario.”
- El modelo ya descubre por sí solo lo que hay que hacer
- Una lista de tareas separada se convierte en carga adicional en lugar de ayuda
- El movimiento central es quitar las cadenas - eliminar restricciones que limitan lo que el modelo puede hacer
El modelo ya era capaz. La herramienta le estaba frenando.
Por qué los Slash Commands se convirtieron en Skills
La misma lógica se aplica aquí. Los Slash Commands se diseñaron en torno a la divulgación progresiva - cargar contexto solo cuando fuera necesario. A medida que el modelo se volvió más inteligente, ese enfoque dejó de ser óptimo.
- Los Skills leen archivos relacionados automáticamente para ensamblar el contexto
- Un archivo SKILL.MD puede hacer referencia a otros archivos, permitiendo cadenas de contexto de varios pasos
- Desde la perspectiva del modelo, no hay razón para dividir esto en una herramienta separada
El hilo común: eliminar andamiajes para el trabajo simple
Este es el patrón común a ambos cambios:
- Todos: El modelo lo gestiona por sí solo, así que la herramienta es innecesaria
- Slash Commands: El modelo carga el contexto por sí solo, así que la sintaxis especial es innecesaria
Ambos siguen la misma filosofía: a medida que aumenta la capacidad del modelo, eliminar el andamiaje que compensaba sus limitaciones. Anthropic lo llama “unhobbling” - quitar las cadenas.
Sin embargo, Tasks y Skills ganaron mucho más poder
Aquí está la paradoja. Las herramientas para trabajo simple desaparecieron, pero las abstracciones para trabajo complejo se volvieron significativamente más sofisticadas.
Lo que Tasks añadió:
- Dependencias y bloqueadores almacenados como metadatos entre tareas
- Coordinación basada en el sistema de archivos para que múltiples sesiones y sub-agentes puedan colaborar
- Las actualizaciones en una sesión se reflejan automáticamente en todas las sesiones que comparten la misma Task List
Lo que Skills añadió:
- Una configuración
agent:que crea un sub-agente con un skill cargado - Una opción
context: forkque clona el contexto actual completo en un sub-agente separado - Control detallado sobre quién puede invocar un skill - usuario, modelo, o ambos
Un nuevo principio para el diseño de agentes
El principio que extraigo de estos dos cambios:
- Tareas simples: Entregárselas al modelo y eliminar las herramientas
- Colaboración compleja: Construir estructuras para estado compartido y aislamiento de contexto
Una variable de entorno como CLAUDE_CODE_TASK_LIST_ID=groceries claude permite que múltiples sesiones compartan la misma Task List. Combinado con la integración de sub-agentes de Skills para dividir el contexto, puedes ejecutar múltiples flujos de trabajo concurrentemente. Este es el esqueleto básico de colaboración multi-agente que Claude Code está proponiendo.
A medida que los modelos se vuelven más inteligentes, el andamiaje simple desaparece y solo queda la capa de colaboración.
El futuro de los sistemas de agentes no consiste en apostar por la capacidad de un solo agente. Se trata de diseñar cómo múltiples agentes dividen y fusionan el estado. Eso es lo que más importará en el futuro.
Únete al boletín
Recibe actualizaciones sobre mis últimos proyectos, artículos y experimentos con IA y desarrollo web.