Spec protocol plan
Skill spec-protocol/spec-protocol-cli/.agents/skills/spec-protocol-plan
AI Spec Protocol CLI — AISP / AI-Assisted Technical Refinement — AI-ATR
npx -y skills add spec-protocol/spec-protocol-cli --skill spec-protocol-planAssembled 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
Gera plan.md e tasks.md executáveis a partir de spec.md com status READY ou EXCEPTION APPROVED. Ativar quando a demanda estiver pronta para implementação ou com modo de exceção formal.
SKILL.md
3.9 KB, ~1.1k tokens by cl100k_base, as published. Nobody here has run it
Spec Protocol: Plan
Transforma demanda pronta em plano técnico e checklist executável. Valida solução; não reabre descoberta sem motivo.
Cursor Mode
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.
When to Use
- Quando
spec.mdestiver com status READY ou EXCEPTION APPROVED. - Quando o DEV pedir “gerar plano técnico”, “criar tasks.md” ou “preparar checklist para agente”.
- Após
@spec-protocol-dorou@spec-protocol-revalidateindicarem que pode codar.
Instructions
- Ler
spec.md. Se status não for READY ou EXCEPTION APPROVED, executar Abort early. - Verificar se não há
[CRITICAL]pendente emspec.md. - Ler
plan.mdetasks.mdexistentes, se houver, preservando decisões já registradas. - Definir critérios de aceite finais em Given/When/Then.
- Definir abordagem técnica escolhida com justificativa.
- Mapear dependências, riscos, estratégia de teste, observabilidade e rollback.
- Gerar checklist em
tasks.mdcobrindo todos os critérios de aceite. - Indicar claramente se pode codar e se há próxima skill.
Abort early
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.
Saída
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.
Constraints
- Não gerar plano se
spec.mdnão estiver READY ou EXCEPTION APPROVED. - Não ignorar
[CRITICAL]pendente. - Não criar tasks genéricas sem origem rastreável.
- Não reabrir descoberta nesta skill sem motivo crítico explícito.
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.