Repolode
blader

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