A Matrix saiu do cinema. Entrou no seu terminal.
Tank, I need a pilot program for a B-212 helicopter. Hurry.
Trinity Matrix, 1999. Dois segundos depois, ela pilota.
O Que Mudou em 2025
Antes
O programador era
Escreve cada linha. Repete cada passo.
Hoje
O programador é
Define skills. Orquestra agentes.
Os 3 Pilares do Capítulo
Skills
Habilidades injetadas no agente
Hooks
Sentinelas que vigiam cada ação
.venv
Ambiente isolado de dependências
Matrix x Claude Code
| Matrix | Claude Code |
|---|---|
| Trinity baixando pilotagem | Agent Skills |
| O Chaveiro | MCP |
| Agent Smith | Hooks |
| Tripulação da Nabucodonosor | Subagents |
| O Construct | .venv / Worktrees |
| O Operador (Tank) | Workflows |
| A ligação telefônica | Slash Commands |
Trinity vs Chaveiro
Agent Skills
Trinity
A habilidade fica dentro do agente.
MCP
O Chaveiro
Abre portas para serviços externos.
.claude/
skills/
minha-skill/
SKILL.md # o cérebro
template.py # suporte
outra-skill/
SKILL.md
As 4 Partes de uma Skill
Frontmatter
Identidade YAML
Trigger
Quando ativar
Regras
Limites do agente
Fluxo
Passo a passo
---
name: revisor-de-codigo
description: >
Revisa codigo Python seguindo PEP 8.
Use SEMPRE que disser: 'code review',
'revisar codigo', 'qualidade'.
---
Engenharia de Software
com Agentes Inteligentes
Domine o novo papel do programador-operador
O guia para quem quer parar de digitar e começar a orquestrar.
Reservar meu ExemplarChatbot Reage. Agente Age.
Chatbot
Pergunta, resposta. Para se ninguém falar.
Agente
Lê, edita, testa. Não precisa ser chamado.
O Ciclo do Agente
Perceber
Lê arquivos, status do Git, saída de comandos.
Decidir
Escolhe a próxima ação com base no que percebeu.
Agir
Edita, executa, modifica o ambiente. E recomeça.
O agente não é onisciente. Ele descobre sob demanda.
Princípio do Loop de Percepção Diga a ele o que ler. Não confie na memória.
Agent Smith Vigia
Dois tipos de hook, dois momentos diferentes
PreToolUse
Antes da ação
Smith na porta. Pode impedir a ferramenta de rodar.
PostToolUse
Depois da ação
Smith na saída. Inspeciona o que foi feito.
{
"hooks": {
"PreToolUse": [{
"matcher": "Edit",
"command": "python check.py"
}]
}
}
O que acontece no .venv fica no .venv.
O Construct do Python Ambiente isolado. Zero contaminação.
# Criar
python -m venv .venv
# Ativar (Windows)
.venv\Scripts\activate
# Sair do Construct
deactivate
A Missão Antigravity
Um teste binário. Sem ambiguidade.
Navegador abriu?
Skill, .venv e código funcionaram em cadeia.
Não abriu?
Algo na cadeia quebrou. Investigue.
8 Passos da Skill
Criar estrutura de diretórios
Criar .gitignore
Gerar requirements.txt
Criar .venv
Ativar e instalar dependências
Criar main.py
Executar o app
Inicializar Git e commit
Você não cria um projeto.
A Diferença Entre Digitador e Operador Capítulo 5, página final
Você cria uma habilidade que cria projetos.