speckit-updater
Faz seu agente atualizar um conjunto de especificações de forma segura. Garante que as atualizações sejam feitas sem quebrar o sistema.
O que ela faz
Este assistente ajuda a atualizar o SpecKit, um conjunto de ferramentas para GitHub, de forma segura. Ele garante que suas personalizações sejam mantidas enquanto as atualizações são aplicadas.
Quando usar
- ✓Quando você precisa atualizar o SpecKit e manter suas modificações.
- ✓Para instalar o SpecKit pela primeira vez em um projeto.
- ✓Para ter certeza de que as atualizações do SpecKit são feitas com sua aprovação.
Exemplo do que pedir para a IA
“Gostaria de atualizar o SpecKit no meu projeto?”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Ele executa um script que verifica as atualizações, mostra o que será mudado e pede sua permissão antes de aplicar as alterações ou instalar o SpecKit.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill speckit-updaterOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/speckit-updater/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Disponibilidade de material de suporte
Este texto do catálogo contém as orientações inline abaixo, mas não inclui os seguintes caminhos de suporte. Eles são pré-requisitos externos, não arquivos empacotados:
Solicite o material de suporte original ou uma instalação existente antes de usar uma etapa que dependa desses caminhos; este catálogo não identifica uma fonte de download verificada para eles. Resolva cada caminho em relação a essa instalação, inspecione seu conteúdo e verifique quaisquer licenças aplicáveis e pré-requisitos de execução. Não execute um comando nem afirme que um procedimento referenciado foi seguido até que seu arquivo necessário exista. Não fabrique os scripts ausentes nem trate um arquivo não relacionado com o mesmo nome como equivalente. Etapas independentes totalmente documentadas aqui podem prosseguir dentro do escopo autorizado do usuário; relate qualquer etapa dependente como indisponível.
Atualização Segura do SpecKit
Esta skill fornece recursos de atualização segura para instalações do SpecKit do GitHub, preservando personalizações enquanto aplica atualizações de template.
Instalação: Antes de adicionar qualquer marketplace ou clone manual, inspecione a revisão exata do plugin e todos os arquivos empacotados, relate scripts e comportamento de rede ou sistema de arquivos, e solicite aprovação explícita do usuário. Não instale um branch em movimento diretamente em um diretório de agente ativo.
Quando Usar
- Você precisa atualizar ou instalar templates do SpecKit preservando personalizações de projeto.
- Você deseja um fluxo de aprovação seguro em torno de operações de atualização, rollback ou específicas de versão do SpecKit.
- A tarefa é operar o atualizador do SpecKit de forma conversacional em vez de executar comandos brutos cegamente.
O que fazer quando esta skill é invocada
Quando o usuário invoca /speckit-updater, você deve:
Executar o script orquestrador de atualização sem nenhuma flag (modo conversacional):
pwsh -NoProfile -File "<skill_path>/scripts/update-wrapper.ps1"Analisar a saída em busca de marcadores:
[PROMPT_FOR_APPROVAL]- Cenário de atualização (instalação existente do SpecKit)[PROMPT_FOR_INSTALL]- Cenário de instalação nova (sem diretório .specify/)
Para Atualizações (marcador
[PROMPT_FOR_APPROVAL]encontrado):- Apresentar o resumo em Markdown mostrando:
- Versão atual vs. versão disponível
- Arquivos para atualizar/adicionar/remover
- Conflitos detectados (se houver)
- Arquivos preservados (personalizados)
- Local de backup
- Comandos personalizados
- Solicitar aprovação do usuário para prosseguir com a atualização
- Se aprovado, reexecutar com a flag
-Proceed - Se recusado, informar ao usuário que a atualização foi cancelada
- Apresentar o resumo em Markdown mostrando:
Para Instalações Novas (marcador
[PROMPT_FOR_INSTALL]encontrado):- Apresentar uma oferta de instalação natural ao usuário, como:
- "O SpecKit não está instalado neste projeto no momento. Gostaria que eu o instalasse?"
- "Posso instalar os templates mais recentes do SpecKit para você. Isso criará a estrutura de diretórios .specify/ e baixará os templates do GitHub."
- NÃO mencionar a flag
-Proceedao usuário (este é um detalhe de implementação) - Se o usuário aprovar (disser "sim", "prosseguir", "instalar", etc.), reexecutar com a flag
-Proceed - Se o usuário recusar, informar que a instalação foi cancelada
- Apresentar uma oferta de instalação natural ao usuário, como:
Executar a ação aprovada reexecutando com a flag
-Proceed:pwsh -NoProfile -File "<skill_path>/scripts/update-wrapper.ps1" -Proceed
Casos especiais:
- Se o usuário solicitar
-CheckOnly: executar com essa flag e mostrar o relatório - Se o usuário solicitar
-Rollback: executar com essa flag e confirmar a restauração - Se o usuário solicitar
-Versionespecífico: incluir esse parâmetro
Comandos
/speckit-updater
Atualiza templates, comandos e scripts do SpecKit, preservando personalizações.
Uso:
/speckit-updater- Atualização/instalação interativa com fluxo de aprovação conversacional (recomendado para Claude Code)/speckit-updater -Proceed- Prosseguir com a atualização/instalação após aprovação (usado pelo Claude após confirmação do usuário)/speckit-updater -CheckOnly- Verificar atualizações sem aplicar/speckit-updater -Version v0.0.72- Atualizar para versão específica/speckit-updater -Force- Forçar sobrescrita de arquivos do SpecKit (preserva comandos personalizados)/speckit-updater -Rollback- Restaurar de backup anterior/speckit-updater -Auto- DESCONTINUADO: Use o fluxo conversacional em vez disso (mostra aviso, mapeia para -Proceed)
Instalação Nova (Sem diretório .specify/):
- A primeira invocação mostra a oferta de instalação com o marcador
[PROMPT_FOR_INSTALL]
…
Perguntas frequentes
O que acontece se eu já tiver feito modificações?
O assistente detecta suas modificações e tenta preservá-las durante a atualização, mostrando quais arquivos foram mantidos.
Posso escolher uma versão específica do SpecKit?
Sim, você pode pedir para atualizar para uma versão específica, se necessário.
O que é um backup?
Antes de atualizar, o assistente cria uma cópia de segurança dos arquivos existentes. Se algo der errado, é possível restaurar a versão anterior.
Detalhes
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4226
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
dashboard-builder
Ajuda seu agente a criar painéis de monitoramento úteis. Ele transforma dados em gráficos que respondem a perguntas importantes sobre o sistema.
affaan-m/ECC
dev-team
Simula uma equipe de desenvolvimento colaborativa, onde diferentes papéis respondem a um problema juntos. É útil para obter múltiplas perspectivas sem trocar de agente manualmente.
affaan-m/ECC
ecc-council
Faz seu agente reunir um conselho de quatro vozes para tomar decisões difíceis. É útil quando há várias opções boas e é preciso debater antes de escolher.
affaan-m/ECC