affaan-m/ECC
Um "sistema operacional" que você instala por cima do seu assistente de código (Claude Code, Cursor, Codex, Opencode) para deixá-lo mais capaz e disciplinado: skills reaproveitáveis, memória que persiste entre sessões, regras, hooks e varredura de segurança. Em vez de promptar do zero toda vez, o agente herda um operador já montado.
O que é, em uma frase honesta
ECC (de "agent harness performance optimization system", ou sistema de otimização de desempenho da harness do agente) é uma camada de operação que você instala em volta do seu assistente de código de IA. Ele empacota um conjunto de skills (habilidades reaproveitáveis), instincts (aprendizado contínuo que vira hábito do agente), memória persistente, regras, hooks e varredura de segurança, e faz isso de forma agnóstica de ferramenta: o mesmo operador roda no Claude Code, no Cursor, no Codex e no Opencode. A tese central é simples e honesta: o assistente de código sozinho já é bom, mas inconsistente e amnésico.
O que falta não é um modelo melhor, é um operador montado em volta dele que lembre do que foi feito, aprenda com o uso e imponha disciplina. Nasceu da prática de quem construiu produtos de verdade usando várias harnesses, não de teoria de slide.
Para que serve na prática
Serve para quem usa assistente de código com seriedade e cansou de reensinar a mesma coisa a cada sessão. Você instala o ECC e o agente passa a ter quatro coisas que não vêm de fábrica: skills que você reaproveita em vez de reescrever prompt; memória que sobrevive de uma conversa para a outra; regras e hooks que impõem o seu jeito de trabalhar (o que sempre fazer, o que nunca fazer); e uma checagem de segurança que olha o que o agente vai fazer antes de ele fazer. Na prática, é a diferença entre um assistente que esquece tudo a cada reinício e recomeça do zero, e um que acumula contexto, herda as suas regras e melhora com o uso.
É menos "abri o chat e expliquei tudo de novo" e mais "liguei o operador que já sabe como eu trabalho".
Quando faz sentido pra você que lidera
Faz sentido quando o seu time já adotou IA de código e você quer que isso vire capacidade do time, não talento solto de uma pessoa. ECC é um exemplo concreto do movimento de industrializar o uso de coding agents: padronizar skills, memória, regras e segurança para que todo mundo opere no mesmo nível, com governança embutida em vez de cada um promptando do seu jeito. Mesmo sem instalar nada, vale entender o princípio, porque ele é uma decisão de gestão antes de ser técnica: o valor não está só no modelo, está no operador que você monta em volta dele.
É a mesma ideia de skills, hooks e memória que aparece na Sala de Máquinas, só que empacotada num sistema pronto e mantido.
Por que está no mapa
Está no mapa porque mostra para onde o trabalho com IA de código está indo: deixar de ser "abro o chat e prompto" para virar "tenho um operador montado, com memória, regras e segurança, que viaja entre as ferramentas". É o degrau seguinte de maturidade, o mesmo que separa quem usa a IA solta de quem constrói um sistema em volta dela. E o projeto é jovem (surgiu em 2026) mas pegou fogo rápido, sinal de que a dor que ele resolve (a inconsistência e a amnésia dos assistentes) é real e generalizada.
Para quem lidera, é um retrato do próximo nível: não basta ter a IA, é preciso ter o sistema que a opera bem, e ainda que você não use este projeto específico, o conceito que ele representa vai bater na sua porta.
Valeu pelo feedback. Isso ajuda a afiar a biblioteca.