agentsclimarketplace

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

Install
npx -y skills add spec-protocol/spec-protocol-cli --skill spec-protocol-po

Assembled 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-dor apontar 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 em spec.md que depende de decisão do PO.

Instructions

  1. Ler spec.md e card original.
  2. Identificar decisões pendentes [CRITICAL] e [RISK] ligadas a produto/negócio.
  3. Para cada decisão, montar contexto curto, opções A/B e impacto de cada opção.
  4. Sugerir recomendação técnica explícita.
  5. Gerar ajustes sugeridos no card (objetivo, critérios de aceite).
  6. Gerar bloco de atualização de spec.md com decisões pendentes.
  7. 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-plan sem 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.

Keep looking

Skills are one crate of 327,069. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.