spec-protocol-plan — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited spec-protocol-plan (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Transforma demanda pronta em plano técnico e checklist executável. Valida solução; não reabre descoberta sem motivo.
Modo padrão no Cursor/Claude Code: Agent Insumos já devem estar validados emspec.md. O agente pode escreverplan.mdetasks.md. Usar Ask se o DEV quiser revisar abordagem antes de gerar checklist extenso. Usar Plan (Cursor Plan Mode) quando o agente vai executar alterações no repo após gerar tasks.
spec.md estiver com status READY ou EXCEPTION APPROVED.@spec-protocol-dor ou @spec-protocol-revalidate indicarem que pode codar.spec.md. Se status não for READY ou EXCEPTION APPROVED, executar Abort early.[CRITICAL] pendente em spec.md.plan.md e tasks.md existentes, se houver, preservando decisões já registradas.tasks.md cobrindo todos os critérios de aceite.Se spec.md não estiver pronto, responda só:
## Plano bloqueado
- Motivo: spec.md não está READY nem EXCEPTION APPROVED.
- Próxima skill: @spec-protocol-dor / @spec-protocol-po / @spec-protocol-exception
- Pode codar? No / exception only
## Próxima skill no Cursor/Claude
- Comando sugerido: /spec-protocol-dor ou /spec-protocol-po ou /spec-protocol-exception
- Modo recomendado: Ask
- Motivo: resolver prontidão antes de planejar.Use exatamente:
## Atualização sugerida em plan.md
### Decisão final
- Status: READY / EXCEPTION APPROVED
- Origem da decisão: @spec-protocol-dor / @spec-protocol-revalidate / @spec-protocol-exception
### Insumos validados
- ...
### Critérios de aceite finais (Given/When/Then)
1. ...
### Abordagem técnica escolhida
...
### Dependências e pré-condições
- ...
### Riscos e mitigação
- [RISK] ... Mitigação: ...
### Estratégia de teste
- ...
### Observabilidade e rollback
- ...
### Modo de exceção (se aplicável)
- Motivo:
- Riscos aceitos:
- Responsável:
- Revisão pós-entrega:
## Atualização sugerida em tasks.md
### Checklist de implementação
- [ ] [origem: criterio|risco|arquivo] [arquivo/área] — ação — validação
### Cobertura dos critérios de aceite
- [ ] Critério 1 — tarefa(s): ... — validação: ...
### Pendências antes de codar
- [ ] Nenhuma decisão [CRITICAL] pendente em spec.md
- [ ] Status de spec.md é READY ou EXCEPTION APPROVED
### Observabilidade e rollback
- [ ] ...
## Arquivos a atualizar
- `spec.md`: no, exceto se achar conflito crítico.
- `plan.md`: yes.
- `tasks.md`: yes.
## Próxima skill
- nenhuma / @spec-protocol-dor / @spec-protocol-po
- Motivo: ...
## Pode codar?
Yes / No / exception only — ...
## Próxima skill no Cursor/Claude
- Comando sugerido: nenhum (ir para implementação) OU /spec-protocol-dor / /spec-protocol-po
- Modo recomendado: Agent para codar com base em tasks.md; Ask se reabrir DoR/PO.
- Motivo: resumo em 1 frase.spec.md não estiver READY ou EXCEPTION APPROVED.[CRITICAL] pendente.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.