Por que o Claude Code eliminou Todos e Slash Commands
A Anthropic substituiu TodoWrite por Tasks e Slash Commands por Skills em dois dias. Ambas as mudanças apontam na mesma direção - liberar o modelo.
Em dois dias, a Anthropic mudou duas coisas no Claude Code simultaneamente. Todos viraram Tasks. Slash Commands viraram Skills. Ambas foram apresentadas como “funcionalidades existentes, mesmo comportamento” - fáceis de ignorar. Mas as duas mudanças apontam exatamente na mesma direção.
Por que o TodoWrite sumiu
A explicação da Anthropic é reveladora: “O Opus 4.5 roda de forma autônoma por mais tempo e rastreia estado de forma mais eficaz. Para tarefas pequenas, o TodoWrite não é mais necessário.”
- O modelo já descobre o que precisa ser feito por conta própria
- Uma lista de tarefas separada vira overhead em vez de ajudar
- O movimento central é liberar - remover restrições que limitam o que o modelo pode fazer
O modelo já era capaz. A ferramenta estava segurando ele.
Por que Slash Commands viraram Skills
A mesma lógica se aplica aqui. Slash Commands foram projetados em torno de revelação progressiva - carregar contexto apenas quando necessário. À medida que o modelo ficou mais inteligente, essa abordagem deixou de ser ideal.
- Skills leem arquivos relacionados automaticamente para montar contexto
- Um arquivo SKILL.MD pode referenciar outros arquivos, permitindo cadeias de contexto em múltiplas etapas
- Do ponto de vista do modelo, não há razão para dividir isso numa ferramenta separada
O fio comum: remover andaimes para trabalho simples
Aqui está o padrão presente nas duas mudanças:
- Todos: O modelo lida com isso sozinho, então a ferramenta é desnecessária
- Slash Commands: O modelo carrega contexto sozinho, então a sintaxe especial é desnecessária
Ambos seguem a mesma filosofia: à medida que a capacidade do modelo aumenta, remova o andaime que estava compensando suas limitações. A Anthropic chama isso de “unhobbling” - tirar as correntes.
No entanto, Tasks e Skills ficaram mais poderosos
Aqui está o paradoxo. Ferramentas para trabalho simples desapareceram, mas as abstrações para trabalho complexo ficaram significativamente mais sofisticadas.
O que Tasks adicionou:
- Dependências e bloqueadores armazenados como metadados entre tarefas
- Coordenação baseada em sistema de arquivos para que várias sessões e sub-agentes possam colaborar
- Atualizações em uma sessão automaticamente refletidas em todas as sessões que compartilham a mesma Task List
O que Skills adicionou:
- Uma configuração
agent:que cria um sub-agente com uma skill carregada - Uma opção
context: forkque clona o contexto atual completo num sub-agente separado - Controle refinado sobre quem pode invocar uma skill - usuário, modelo, ou ambos
Um novo princípio para design de agentes
O princípio que vejo dessas duas mudanças:
- Tarefas simples: Entregue ao modelo e remova as ferramentas
- Colaboração complexa: Construa estruturas para estado compartilhado e isolamento de contexto
Uma variável de ambiente como CLAUDE_CODE_TASK_LIST_ID=groceries claude permite que várias sessões compartilhem a mesma Task List. Combinado com a integração de sub-agentes do Skills para dividir contexto, você pode rodar vários fluxos de trabalho simultaneamente. Esse é o esqueleto básico de colaboração multiagente que o Claude Code está propondo.
À medida que os modelos ficam mais inteligentes, andaimes simples desaparecem e apenas a camada de colaboração permanece.
O futuro dos sistemas de agentes não se trata de apostar na capacidade de um único agente. Trata-se de projetar como múltiplos agentes dividem e mesclam estado. É isso que vai importar mais daqui pra frente.
Assine a newsletter
Receba atualizações sobre meus projetos mais recentes, artigos e experimentos com IA e desenvolvimento web.