15/05/2026
A ideia central
O Spec Kit segue uma lógica de desenvolvimento orientado por especificação, ou Spec-Driven Development.
Na prática, você deixa de trabalhar assim:
“Crie um sistema de agenda com login, dashboard e relatórios.”
E passa a trabalhar assim:
“Vamos definir primeiro o que esse sistema precisa resolver, quais regras ele deve respeitar, quais dúvidas precisam ser esclarecidas, qual arquitetura será usada, quais tarefas serão executadas e só então implementar.”
Essa mudança parece pequena, mas muda o resultado. A IA passa a trabalhar com contexto, fronteiras e critérios de qualidade. O desenvolvedor deixa de ser apenas alguém que aceita código gerado e passa a atuar como arquiteto, revisor e condutor do processo.
Pré-requisitos
Antes de começar, você precisa ter:
- VS Code instalado.
- Git instalado.
- Python 3.11 ou superior.
- uv ou pipx instalado para executar o CLI do Spec Kit.
- GitHub Copilot ou outro agente compatível com comandos no chat do editor.
O uso mais comum no VS Code é trabalhar com o Copilot Chat aberto dentro do projeto. Depois que o projeto é inicializado com o Spec Kit, os comandos /speckit.* ficam disponíveis para conduzir o fluxo.
A ordem oficial recomendada dos comandos
Para um projeto ou funcionalidade com qualidade de produção, a ordem recomendada é:
/speckit.constitution
/speckit.specify
/speckit.clarify
/speckit.checklist
/speckit.plan
/speckit.tasks
/speckit.analyze
/speckit.implement
Essa é a sequência mais segura porque ela força uma separação saudável entre intenção, requisito, decisão técnica e execução.
Leia mais em https://www.linkedin.com/pulse/github-spec-kit-vs-code-ordem-certa-para-transformar-ideia-em-bkg5f/