Spec protocol po
Skill spec-protocol/spec-protocol-cli/.agents/skills/spec-protocol-po
AI Spec Protocol CLI — AISP / AI-Assisted Technical Refinement — AI-ATR
npx -y skills add spec-protocol/spec-protocol-cli --skill spec-protocol-poAssembled 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 comunicação estruturada para o PO com decisões A/B, impacto e bloco de decisões pendentes para spec.md. Ativar quando DoR indicar PARTIALLY READY ou NOT READY por decisão de negócio.
SKILL.md
3.0 KB, 789 tokens by cl100k_base, as published. Nobody here has run it
Spec Protocol: PO
Transforma lacunas em decisões claras para o PO. Não gera lista de dúvidas soltas. O PO escolhe entre opções com impacto explicado.
Cursor Mode
Modo padrão no Cursor/Claude Code: Ask
Output é texto a ser enviado para humano (PO). Não é para executar nada na codebase.
Não usar Agent ou Plan aqui.
When to Use
- Quando
@spec-protocol-dorapontar PARTIALLY READY ou NOT READY por decisão de produto. - Quando o DEV pedir “montar perguntas para o PO” ou “explicar opções com impacto”.
- Quando houver
[CRITICAL]de negócio emspec.mdque depende de decisão do PO.
Instructions
- Ler
spec.mde card original. - Identificar decisões pendentes
[CRITICAL]e[RISK]ligadas a produto/negócio. - Para cada decisão, montar contexto curto, opções A/B e impacto de cada opção.
- Sugerir recomendação técnica explícita.
- Gerar ajustes sugeridos no card (objetivo, critérios de aceite).
- Gerar bloco de atualização de
spec.mdcom decisões pendentes. - Indicar que a próxima skill a ser usada após resposta é
@spec-protocol-revalidate.
Saída
Use exatamente:
Analisando a tarefa, identifiquei decisões que precisamos fechar antes de seguir com segurança.
## Decisões necessárias para o PO
### Decisão 1 — [CRITICAL / RISK]
Contexto:
...
Opção A:
- Descrição: ...
- Impacto: ...
Opção B:
- Descrição: ...
- Impacto: ...
Recomendação técnica:
...
Pergunta objetiva:
Qual opção devemos seguir?
## Pontos que continuam ambíguos
- [HYPOTHESIS] ...
- [OBSERVATION] ...
## Sugestão de ajuste no card
### Objetivo
...
### Critérios de aceite sugeridos
1. Given ... When ... Then ...
2. Given ... When ... Then ...
## Atualização sugerida em spec.md
### Decisões pendentes
- [CRITICAL] Decisão 1 — opções: A/B — impacto: ...
### Status de prontidão
PARTIALLY READY / NOT READY
### Histórico de decisão
- YYYY-MM-DD — @spec-protocol-po — decisões enviadas ao PO.
## Arquivos a atualizar
- `spec.md`: yes — registrar decisões pendentes.
- `plan.md`: no.
- `tasks.md`: no.
## Próxima skill
- @spec-protocol-revalidate
- Motivo: após resposta do PO, validar se as decisões foram fechadas.
## Pode codar?
Yes / No / exception only — ...
## Próxima skill no Cursor/Claude
- Comando sugerido: /spec-protocol-revalidate
- Modo recomendado: Ask
- Motivo: revalidar decisão do PO antes de plano.
Constraints
- Não gerar lista genérica de dúvidas sem opções formuladas.
- Não avançar para
@spec-protocol-plansem passar por@spec-protocol-revalidate. - Não modificar decisões já confirmadas em
spec.md. - Não usar Agent ou Plan.
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.