Código aberto · MIT · pela Bluewaves

Craftsman

Construa com agentes sem baixar a fasquia. A máquina diz que passa — ou não diz.

Percorrer

Para quem não baixa a fasquia

Aos que deixam o agente fazer o trabalho e nunca o deixam corrigir os seus próprios trabalhos.

A sua própria toolchain — os testes, o linter, o verificador de tipos, o build — torna-se a máquina de veredictos. Cada verificação devolve um código de saída. Não uma intuição. Não a opinião de um modelo de linguagem. Um veredicto que uma máquina assume.

O contrato

O humano é dono da visão.

O agente faz o trabalho.

A máquina diz que passa.

Uma frase que todo o sistema serve. Tudo o resto é pormenor.

A mão de um artesão a assinar um livro-razão encadernado junto a um relógio comparador de precisão e a paquímetros de aço, sob um candeeiro de trabalho quente Verde significa exit 0 — mostrado, não alegado.

O que é

01

A Constituição

Cem linhas, lidas a cada turno.

AGENTS.md — visão, stack, um exemplo por convenção, os comandos das barreiras. Pertence ao humano, nunca é compactado, nunca passa das cem linhas. Um só ficheiro encaminha cada turno de trabalho.

02

Veredictos da Máquina

O código de saída é o veredicto.

O modelo nunca julga se o seu próprio código funciona — as barreiras julgam. E as barreiras são os comandos do seu próprio projeto: test, lint, types, build. Verde significa exit 0, com a prova colada.

03

Nove Skills

Afiadas, não pesadas.

Brainstorm, specify, plan, implement, verify, fix, review, finish — e uma para montar tudo. Cada uma tem setenta linhas ou menos: mostra a forma do bom trabalho, e depois para.

04

O Fluxo

Encaminhado pelo estado, nunca à mão.

Uma tabela na constituição encaminha cada turno. A especificação congela na aprovação; o plano adapta-se em cada fronteira de lote; mudanças invisíveis podem dispensar a cerimónia — nunca as barreiras.

05

Os Livros-Razão

Tudo o que dura está em disco.

O SPEC.md guarda os critérios congelados, o PLAN.md os lotes vivos, o ADR.md as decisões e os becos sem saída, o git log a narrativa — commits tipados que um humano pode auditar. O trabalho sobrevive à compactação.

O fluxo

Nove skills afiadas. Ninguém as nomeia — o trabalho encaminha-se sozinho.

craftsman-modeobserva a sua base de código e escreve a constituição a partir de comandos que de facto executou.

brainstormabre o espaço — o que é que isto deve sequer ser?

specifytransforma intenção em critérios congelados e verificáveis. A aprovação é sua.

planfatia a especificação em lotes, adapta-se em cada fronteira, espera pelo seu aval.

implementuma tarefa, teste primeiro, documentação aberta — vermelho antes do verde.

verifytodas as barreiras, prova fresca, códigos de saída — nunca autoavaliação.

fixdiagnostica até à causa raiz antes de uma única linha de reparação.

reviewolhos frescos julgam se o trabalho é bom, não apenas verde.

finishQA completo, decisões consolidadas, documentação verdadeira numa máquina limpa.

As decisões de produto são suas; os códigos de saída julgam o código. É esse o trabalho inteiro.

Fitas de luz quente a fluir pela escuridão
12

Doze mensagens do humano — um prompt, decisões de produto, aprovações. Tudo o resto, o fluxo encaminhou sozinho: um produto entregue, num modelo de gama média, sem um único subagente.

16/16 critérios · 53/53 testes · 44 commits tipados · $7.07

Medido, não prometido.

Mãos a aplainar carvalho numa bancada, ferramentas manuais de precisão dispostas em ordem

Como é construído

01

Markdown, não maquinaria

Uma constituição e três livros-razão — SPEC, PLAN, ADR — mais o seu git log. Ficheiros simples, do humano, sem estado em mais lado nenhum. Sem CLI, sem dependências, sem daemon: markdown e bash, nada que se parta.

02

Um comando para instalar

Só bash, idempotente, ao nível do utilizador ou do projeto. As skills instalam-se no repositório do padrão aberto, o seu agente descobre-as, e o seu AGENTS.md existente nunca é tocado. A desinstalação está documentada no próprio script.

03

As Skills

Nove skills no padrão aberto Agent Skills — legíveis pelo Claude Code, pelo Codex, pelo Cursor, pelo que vier a seguir. Cada uma mostra a forma do bom trabalho em setenta linhas, e depois sai do caminho.

A máquina fala

53 passam, 0 falham — exit 0. Verde, com a prova colada.

O fluxo tem uma só voz para o estado: a prova. Nunca bajula, e nunca adivinha.

Não é para todos

O Craftsman não anda atrás da tabela de classificações, da demonstração ou do modelo da semana. É uma dádiva — sob licença MIT, sem letras miúdas — para quem entrega software a sério e se recusa a deixar um agente corrigir o seu próprio trabalho. Se é o seu caso, é seu.

Linhagem

Dois antepassados e uma aposta — cada antepassado guardado pela única coisa em que acertou.

Craftsman v1 — imposto pela máquina: o seu acerto é que os veredictos têm de ser códigos de saída. Guardado — menos as 22 000 linhas de CLI.

Superpowers — engenharia de comportamento: o seu acerto é a revelação progressiva — manter quase nada sempre residente. Guardado — menos a cerimónia.

The LLM-judge research — os modelos reconhecem código correto pouco melhor do que ao lançar uma moeda ao ar; a resposta mecânica ganha ao “por favor, faça TDD”.

Agent Skills — um só formato de skill que qualquer harness lê — processo, não aprisionamento.

A aposta por cima de ambos: os modelos de fronteira seguem melhor a forma do que as regras. Mostre um bom exemplo e generalizam; escreva dez parágrafos de proibição e racionalizam.

O humano é dono da visão. O agente faz o trabalho. A máquina diz que passa.

Guiar e mostrar, não mandar e controlar.

Luz da alvorada pela janela empoeirada de uma oficina sobre uma bancada vazia

Leve-o. É seu.

Ler o relatório do piloto
Um comando, só bash
Depois, diga ao seu agente

Sob licença MIT · da Bluewaves