Spec protocol revalidate
Skill spec-protocol/spec-protocol-cli/.agents/skills/spec-protocol-revalidate
AI Spec Protocol CLI — AISP / AI-Assisted Technical Refinement — AI-ATR
npx -y skills add spec-protocol/spec-protocol-cli --skill spec-protocol-revalidateAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Revalida respostas do PO contra card, spec.md e codebase, fecha decisões pendentes e produz insumo para plan.md. Ativar após resposta a uma devolutiva enviada com @spec-protocol-po.
SKILL.md
3.4 KB, 871 tokens by cl100k_base, as published. Nobody here has run it
Spec Protocol Revalidação
Verifica se as respostas do PO fecham decisões pendentes e se seguem compatíveis com o sistema atual. Só avança para plano se decisões [CRITICAL] estiverem resolvidas.
Cursor Mode
Modo padrão no Cursor/Claude Code: Ask
Revalidação exige julgamento sobre contradições e compatibilidade técnica. O DEV precisa revisar antes de gerar plano.
Se o status final for READY/EXCEPTION APPROVED e o objetivo for só atualizar artefatos, o DEV pode reexecutar em Agent.
When to Use
- Depois de o PO responder uma mensagem gerada com
@spec-protocol-po. - Quando o usuário colar resposta do PO e pedir “ver se agora está pronto”.
- Quando o status anterior era PARTIALLY READY ou NOT READY por decisão de negócio.
Instructions
- Ler
spec.mdatual. - Ler a devolutiva que foi enviada ao PO e as respostas recebidas.
- Mapear cada decisão enviada ao PO e sua resposta correspondente.
- Classificar cada decisão: respondida, parcialmente respondida, não respondida ou contraditória.
- Verificar compatibilidade com o código em pontos com impacto técnico.
- Atualizar blocos sugeridos de
spec.mdcom decisões confirmadas, pendentes e status. - Se status final for READY ou EXCEPTION APPROVED, gerar insumo para
plan.md. - Indicar claramente se pode codar e qual próxima skill no Cursor, com comando e modo.
Saída
Use exatamente:
## Status das decisões
1. [decisão] — respondida / parcialmente respondida / não respondida / contraditória
- Efeito na demanda: ...
## Compatibilidade com o sistema atual
- [CRITICAL] ...
- [RISK] ...
- [HYPOTHESIS] ...
- [OBSERVATION] ...
## Status final de prontidão
- Status: READY / PARTIALLY READY / NOT READY / EXCEPTION RECOMMENDED
- Justificativa: ...
## Critérios de aceite finais
1. Given ... When ... Then ...
## Atualização sugerida em spec.md
### Decisões confirmadas
- ...
### Decisões pendentes
- [CRITICAL] ... (se houver)
### Hipóteses levantadas [HYPOTHESIS]
- ...
### Status de prontidão
...
### Histórico de decisão
- YYYY-MM-DD — @spec-protocol-revalidate — resposta do PO revalidada.
## Insumo para plan.md
### Insumos validados
- ...
### Critérios de aceite finais (Given/When/Then)
- ...
## Arquivos a atualizar
- `spec.md`: yes — decisões confirmadas/pendentes e status.
- `plan.md`: yes, somente se status for READY ou EXCEPTION APPROVED.
- `tasks.md`: no.
## Próxima skill
- @spec-protocol-plan / @spec-protocol-po / @spec-protocol-dor / @spec-protocol-exception
- Motivo: ...
## Pode codar?
Yes / No / exception only — ...
## Próxima skill no Cursor/Claude
- Comando sugerido: /spec-protocol-plan ou /spec-protocol-po ou /spec-protocol-dor ou /spec-protocol-exception
- Modo recomendado: Agent (para plan) ou Ask (para po/dor/exception)
- Motivo: resumo em 1 frase.
Constraints
- Não marcar READY se houver
[CRITICAL]não respondido. - Não gerar
plan.mddiretamente; só insumo. - Não sobrescrever decisões confirmadas anteriores sem apontar divergência.
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.