Projetos selecionados
Alguns projetos que mostram como penso sobre produtos, APIs, experiência de desenvolvimento e limites de sistemas.
TypeScript · Open source ativo
pieces-to-agents
Transforma a Long-Term Memory do Pieces em um AGENTS.md que seus agentes de código conseguem ler. Roda local e você aprova cada escrita.
TypeScriptNode.js ≥ 20MCPCLI
Arquivos de contexto como AGENTS.md e CLAUDE.md viraram o padrão para explicar a um Claude Code, Cursor ou Copilot como um projeto funciona. Quase ninguém os mantém atualizados, porque documentar o que você já sabe é a primeira tarefa a ser abandonada. Enquanto isso, o PiecesOS registra em silêncio as decisões, os bugs e os becos sem saída o dia inteiro. Este CLI move um para o outro.
Detalhes →TypeScript · Open source ativo
OwlSQL
Escreva SQL puro e receba resultados totalmente tipados, sem ORM, sem codegen e sem parsing em runtime.
TypeScriptTemplate Literal TypesESMNode.js ≥ 20
O OwlSQL nasceu de um problema comum de backend: você escolhe SQL puro em vez de um ORM para manter controle sobre as queries, e todo resultado volta como unknown[]. A saída usual é escrever uma interface à mão para cada query. Essa interface repete a lista de colunas numa segunda sintaxe e sai de sincronia em silêncio no momento em que alguém edita o SQL e esquece o tipo.
Detalhes →