# Spec Kit

By **github** · Software & Tools

O toolkit open-source do GitHub para Spec-Driven Development. A Specify CLI transforma especificações executáveis em implementações funcionais, com suporte a diversos agentes de codificação com IA.

- Source: https://github.com/github/spec-kit
- Repository: https://github.com/github/spec-kit
- Tags: open-source, cli, agent, spec-driven, ai-coding, workflow, mit-license, developer-tools
- Pricing: free
- Upvotes: 0

## Features

- Toolkit do GitHub para Spec-Driven Development
- A Specify CLI estrutura um projeto spec-first para o seu agente
- Fluxo via slash commands: constitution, specify, plan, tasks, implement
- Comandos opcionais de clarify, analyze e quality checklist
- Funciona com mais de 30 agentes de codificação com IA, com modo de skills
- Personalizável via extensões, presets e overrides

---

Spec Kit é o toolkit open-source do GitHub para Spec-Driven Development, uma abordagem que inverte o desenvolvimento tradicional: em vez de tratar especificações como andaimes descartáveis, ela as torna executáveis para que gerem diretamente implementações funcionais. Você instala a Specify CLI (via uv), executa `specify init` para estruturar um projeto para o seu agente de codificação e, em seguida, conduz o fluxo de trabalho por meio de slash commands.

O fluxo principal é executado pelo seu agente de IA como comandos: `/speckit.constitution` define os princípios norteadores do projeto; `/speckit.specify` define o que construir (o quê e o porquê, não a stack); `/speckit.plan` adiciona a stack tecnológica e a arquitetura; `/speckit.tasks` divide o plano em uma lista de tarefas acionáveis; e `/speckit.implement` o executa. Comandos opcionais adicionam esclarecimentos, análise cruzada de artefatos e checklists de qualidade (descritos como testes unitários para o inglês). Spec Kit funciona com mais de 30 agentes de codificação com IA, suporta um modo de skills que instala habilidades do agente em vez de arquivos de prompt, e é personalizável por meio de extensões, presets e overrides locais de projeto. Licença MIT.

## FAQ

### O que é Spec-Driven Development?

Uma abordagem em que as especificações são executáveis e geram diretamente implementações funcionais, em vez de servirem como andaimes descartados assim que a codificação começa.

### Como uso o Spec Kit?

Instale a Specify CLI com uv, execute specify init no seu projeto e, em seguida, use os slash commands (constitution, specify, plan, tasks, implement) por meio do seu agente de codificação com IA.

### Quais agentes são suportados?

Mais de 30 agentes de codificação com IA, tanto via CLI quanto em IDEs, e no modo de skills ele pode instalar habilidades do agente em vez de arquivos de prompt de slash commands.

---
[View on Analog](https://analoghq.ai/pt-br/github/software-tools/spec-kit)