Controle de versão para agentes de programação: vincula cada commit à sessão do agente que o gerou e compartilha memória entre Claude Code, Codex e outros agentes.
blader/schematic
Uma skill para Claude Code e Codex que faz engenharia reversa de uma especificação de produto e técnica a partir das mudanças em uma branch do Git.
- Estrelas
- 247
- Forks
- 25
- Issues abertas
- 2
- Último commit
- há 7 meses
O que é?
Schematic é uma skill de agente para Claude Code e Codex. Dada uma branch do Git, ela analisa a implementação e cria uma especificação estruturada em Markdown, descrevendo o que a branch faz e abordando a definição do problema, os requisitos do produto, a arquitetura, o design técnico, o inventário de arquivos, a estratégia de testes, o plano de lançamento e os riscos.
O problema que ela costuma resolver é a falta de documentação ou a existência de documentação desatualizada para uma funcionalidade que já está implementada. Desenvolvedores podem usá-la para se familiarizar com a branch de outra pessoa ou para criar descrições de PRs e documentos de design depois que o trabalho estiver concluído.
A skill delimita o diff da branch, divide os arquivos alterados em grupos que são analisados por agentes em paralelo, confere a análise com a lista completa de arquivos para identificar possíveis omissões e confirma que todos os arquivos alterados estão contemplados na especificação final.
Recursos principais
- 01Gera uma especificação em Markdown com 11 seções a partir da implementação de uma branch.
- 02Analisa os arquivos alterados com 2 a 4 agentes em paralelo.
- 03Confere a análise com a lista completa de arquivos para identificar arquivos omitidos.
- 04A instalação é feita clonando o projeto para o diretório de skills do Claude Code ou do Codex.
Casos de uso
- Documentar uma branch de funcionalidade já lançada ou em andamento que não tem uma especificação.
- Começar a trabalhar na branch de funcionalidade de outra pessoa.
- Escrever descrições de PRs ou documentos de design depois da implementação.
Tópicos
Perguntas frequentes
- O que é schematic?
- Uma skill para Claude Code e Codex que faz engenharia reversa de uma especificação de produto e técnica a partir das mudanças em uma branch do Git. Schematic é uma skill de agente para Claude Code e Codex. Dada uma branch do Git, ela analisa a implementação e cria uma especificação estruturada em Markdown, descrevendo o que a branch faz e abordando a definição do problema, os requisitos do produto, a arquitetura, o design técnico, o inventário de arquivos, a estratégia de testes, o plano de lançamento e os riscos.
- schematic é gratuito? Qual é a licença?
- schematic é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- schematic ainda é mantido?
- Sem commits há mais de 6 meses. O último commit de schematic foi em 11 de mar. de 2026.
- Para que posso usar schematic?
- Documentar uma branch de funcionalidade já lançada ou em andamento que não tem uma especificação. Começar a trabalhar na branch de funcionalidade de outra pessoa. Escrever descrições de PRs ou documentos de design depois da implementação.
- Onde consigo schematic?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/blader/schematic
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Transforma uma base de código ou wiki de LLM em um grafo de conhecimento interativo que você pode navegar, pesquisar e consultar por ferramentas de programação com IA.
Proxy local que permite usar OpenAI Codex e Claude Code com qualquer provedor de LLM, incluindo Claude, Gemini, Grok, DeepSeek e Ollama.
Uma interface local de revisão no navegador para anotar planos de agentes, Markdown, HTML e diffs de código e enviar feedback aos agentes de programação.
Um navegador para agentes de IA, que executam automações em Spaces isolados enquanto você continua usando suas próprias abas e logins.
Uma skill do Claude Code (também compatível com OpenCode e OpenAI Codex) que executa ciclos autônomos de alteração, verificação e manutenção ou descarte rumo a uma meta mensurável.