Resumo
O Spec Kit 0.16.0 muda o padrão da integração com o Copilot: specify init --integration copilot passa a instalar skills em vez de comandos, além de reunir uma série de correções de robustez contra arquivos corrompidos ou não-UTF-8.
Novidades
- Spec Kit 0.16.0 — Copilot instala skills por padrão:
specify init --integration copilotagora cria.github/skills/speckit-*/SKILL.mdem vez de comandos; quem depende do layout anterior usa--integration-options="--commands"(#3976). Projetos existentes com layout de comandos são preservados na atualização. - Spec Kit 0.16.0 — Injeção de contexto para opencode e hooks JSON: hooks de agente com envelope JSON e o integrador opencode ganham injeção de contexto de eventos (#3934).
Melhorias
- Spec Kit 0.16.0 — Extensões da comunidade atualizadas: Charter para v0.5.1 (#3983) e Archive para v1.1.0 (#3981); a extensão TDD entra no catálogo da comunidade (#3982).
- Spec Kit 0.16.0 — Frontmatter com valores longos em uma linha: valores longos de frontmatter deixam de quebrar em múltiplas linhas (#3989).
Correções
- Spec Kit 0.16.0 — Arquivos de estado corrompidos ignorados em
list_runs: o comando passa a pular arquivos de estado de execução corrompidos em vez de falhar (#3817, #3814). - Spec Kit 0.16.0 — Registro de preset não-UTF-8: o preset recomeça do zero quando o registro de presets não está em UTF-8 válido, em vez de travar (#3955).
- Spec Kit 0.16.0 —
config.tomlnão-UTF-8 preservado: instalação e remoção de hooks preservam umconfig.tomlque não está em UTF-8 (#3963). - Spec Kit 0.16.0 — Backup de extensão sem leitura tratado como conflito: um backup preparado (staged) que não pode ser lido passa a ser tratado como conflito, em vez de falhar silenciosamente (#3962).
- Spec Kit 0.16.0 —
requires.speckit_versionnão-string rejeitado: manifests com esse campo fora do tipo string são rejeitados explicitamente (#3980). - Spec Kit 0.16.0 — Limite de 1 MiB na leitura de stdin: leitura de stdin passa a ter teto de 1 MiB para prevenir negação de serviço (DoS) (#3857).
Breaking changes
- Spec Kit 0.16.0 — Mudança de padrão do integrador Copilot: quem automatiza
specify init --integration copilotsem flag adicional passa a receber skills em vez de comandos; scripts de CI que dependem do layout de comandos precisam adicionar--integration-options="--commands".
Ponto de Atenção
- Spec Kit 0.16.0 — Newsletter de julho incluída: a nota lista a adição da newsletter de julho de 2026 como item de conteúdo, sem impacto funcional (#3987).
Notas da versão
- Spec Kit 0.16.0 — Origem: publicação vinculada ao release público em github.com/github/spec-kit/releases/tag/v0.16.0.