Índice
3 min de leitura

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: fork que 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.