SpecKit
Uma implementação de referência independente do manifesto sobre o SpecKit, seu estado real e seus limites.
O que é e o que não é
Explicação
O SpecKit é uma ferramenta de desenvolvimento guiado por especificações: organiza o trabalho em especificar, esclarecer, planejar, dividir em tarefas, analisar, implementar e convergir. Ele não define o manifesto nem o produto. A adaptação da Software Humano o utiliza para que a doutrina esteja presente enquanto um agente de código trabalha. É uma forma de aplicar o manifesto, não o próprio manifesto.
Cinco camadas, cada uma com sua autoridade
Explicação
- O núcleo do manifesto governa os princípios, o fluxo, os artefatos e os critérios de aceitação.
- A constituição operacional é o núcleo completo, instalado onde o agente o lê antes de cada operação. Ela condiciona sua atuação.
- O anexo de aplicação define como cada obrigação do núcleo corresponde a uma operação do SpecKit.
- O preset, a extensão e o workflow da Software Humano materializam essa correspondência. O preset acrescenta a cada operação o que o manifesto exige nela; a extensão verifica se os artefatos contêm isso; o workflow estabelece os pontos de controle que o manifesto nomeia.
- O SpecKit nativo conserva seu comportamento em tudo o que a adaptação não modifica.
O que conserva e o que muda
Explicação
Os comandos nativos conservam sua descrição, seu encadeamento e seus scripts, e a lista de verificação nativa permanece intacta. O que muda é o conteúdo dos modelos: cada operação incorpora, citado textualmente do núcleo, o que o manifesto exige naquele momento, e os artefatos do núcleo aparecem onde correspondem. Nada disso exige modificar o código do SpecKit.
Estado atual
Estado técnico confirmado
- É uma adaptação independente.
- Usa os mecanismos nativos de personalização do SpecKit (presets).
- Não modifica o código do SpecKit.
- Validada tecnicamente na versão 2.0.0, em 2026-09-27.
- Não é uma integração oficial nem conta com o respaldo do GitHub.
Software Humano para SpecKit está publicada: versão 2.3.2, com o preset 2.0.3, que funciona igual ao 2.0.0 com que este site foi construído.
- Ver a versão 2.3.2 no GitHub
- Como instalá-la, no README do repositório
- Checksum SHA-256 do pacote, para verificar o download:
bfb17a1fe3f5aa434c41881b8f354299385613a63d584d0fa1a43ea40d14c909
Hoje é aplicada em um único projeto real, este site. Sua validação é técnica: ainda não há evidência de uso por outros times.