Pular pro conteúdo

Spec Kit Skill

Antes de escrever código, o Claude registra os princípios do projeto, o que precisa ser feito e as tarefas em ordem, e só então implementa.

por feiskyer

instalações
665
estrelas no GitHub
1.664
No skills.sh desde
janeiro de 2026
Licença
MIT

Atualizada no GitHub em 27 de setembro de 2026. Dados conferidos em 26 de outubro de 2026, no skills.sh e no GitHub.

O que ela faz

A skill liga o Claude ao Spec-Kit, a ferramenta de linha de comando do GitHub pra desenvolver a partir de especificação. Ela confere se o comando specify está instalado, mostra como instalar com o uv se não estiver e inicia o projeto com specify init. Tudo fica na pasta .specify, com cada funcionalidade numerada.

O trabalho anda em sete fases, na ordem: constituição com os princípios do projeto, especificação do que construir e por quê, rodadas de até cinco perguntas pra tirar ambiguidade, plano técnico com modelo de dados e contratos de API, lista de tarefas com dependências, checagem de consistência e, por fim, a implementação.

Antes de agir, a skill olha quais arquivos já existem pra saber em que fase o projeto parou. Cada funcionalidade ganha sua própria branch no Git. Na implementação, o Claude escreve o teste antes, marca as tarefas concluídas no tasks.md e volta ao plano se descobrir um problema de desenho.

Nas palavras de quem fez

GitHub Spec-Kit integration for constitution-based spec-driven development. 7-phase workflow. Triggers: "spec-kit", "speckit", "constitution", "specify",…

feiskyer, no SKILL.md

Quando usar

  • Começar um sistema novo sem sair codando no escuro
  • Transformar a ideia de uma funcionalidade em requisitos com critério de aceite
  • Retomar um projeto que já usa a pasta .specify e descobrir em que fase parou
  • Quebrar uma entrega grande em tarefas pequenas, com ordem e dependência
  • Conferir se o plano cobre todos os requisitos antes de implementar

Depois de instalar, é só pedir assim

  • Usa o spec-kit pra criar a constituição deste projeto: simplicidade, teste em tudo e página carregando em menos de 3 segundos
  • Especifica a funcionalidade de agendamento online pros meus clientes, sem falar de tecnologia ainda
  • Vê em que fase do spec-kit a funcionalidade 002 parou e continua dali

Segurança

Gen Agent Trust Hub, Socket e Snyk leem o código da skill atrás de comando perigoso, dado vazando e instrução escondida. Alerta não é reprovação: quer dizer que vale ler o que a skill faz antes de instalar.

  • Gen Agent Trust HubPassou
  • SocketPassou
  • SnykPassou

Perguntas

Como instalar a Spec Kit Skill no Claude Code?

Toca em Levar, aqui nesta página, e deixa seu nome, e-mail e WhatsApp (é uma vez só). Aparece uma frase pronta: cola ela no Claude Code, que ele mesmo instala a Spec Kit Skill, e a skill passa a valer na próxima conversa. A mesma frase serve no Codex. Se preferir fazer na mão, o passo a passo está em como instalar skills no Claude Code.

O que a spec-kit-skill precisa pra funcionar?

Precisa do Spec-Kit, o programa de linha de comando do GitHub (o comando specify), que pede Python 3.11 ou mais novo, Git e o gerenciador uv. A skill confere se ele existe e mostra como instalar. Não usa chave de API nem conta paga.

O que ela não faz?

Ela não pula etapa: as fases andam em ordem e a constituição vem antes de qualquer funcionalidade. A lista de tarefas deixa de fora deploy, treinamento de usuário e marketing; ali entra só o trabalho de código, teste e configuração.

Roda no Codex e no Antigravity?

O roteiro é texto e comandos de terminal, então um agente que lê SKILL.md e roda comandos consegue seguir. Só que a skill inicia o projeto com specify init --ai claude, preparado pro Claude; em outro agente, esse passo pede ajuste.

Levar essa skill

1x spec-kit-skillR$ 0,00

TotalR$ 0,00

A skill sai aqui mesmo, na hora. Seus dados eu uso pra falar com você sobre o MazyOS.

Levar precisa do JavaScript ligado. O código da skill está no GitHub: github.com/feiskyer/claude-code-settings

Aprenda a usar