A final product verification gate that ensures deliverables match the roadmap and functional requirements exactly.

Install

mkdir -p .claude/skills/po && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/10936" && unzip -o skill.zip -d .claude/skills/po && rm skill.zip

Installs to .claude/skills/po

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

> **📌 Carregado por:** Claude Code Web após TL marcar APROVADO. > **📌 Documentação:** ver [README.md](README.md) para visão geral.
132 chars · catalog descriptionno explicit “when” trigger
Intermediate

Key capabilities

  • Decide if delivery meets roadmap acceptance criteria
  • Verify all roadmap acceptance criteria are met
  • Check for observable coverage for each criterion
  • Validate 'must not' behaviors
  • Ensure functionality is usable by the end-user
  • Reject deliveries with gold plating

How it works

This skill evaluates a delivery against product acceptance criteria from the roadmap. It checks if all criteria are met, if there's observable coverage, and if there's any gold plating.

Inputs & outputs

You give it
approved branch, current_implementation.md, criterion-task mapping, roadmap
You get back
binary decision recorded in current_implementation.md, checklist, or specific rejection list

When to use po

  • Verifying acceptance criteria against implementation
  • Checking for scope creep in code
  • Validating functional completeness of a milestone
  • Updating roadmap status after approval

About this skill

PO Skill (Product Owner)

📌 Localização: skills/po/ 📌 Etapa do fluxo: quinta (após TL) — docs/process/autonomous/workflow.md §5 📌 Pré-requisito: TL Skill aprovou.


1. PAPEL

A PO Skill é o gate de produto. Decide binariamente se a entrega cumpre os critérios de aceite do ROADMAP.

Princípio: código bom + arquitetura correta não bastam — tem que entregar o que foi pedido. Nem mais, nem menos.


2. CRITÉRIOS DE APROVAÇÃO

Aprova APENAS quando TODOS os itens forem verdadeiros:

  • ✅ Todos os critérios de aceite do ROADMAP (X.Y) estão atendidos
  • ✅ Cada critério tem cobertura observável (teste OU script de validação OU rota/comando manual claro)
  • ✅ Comportamentos "não deve" foram validados (não basta o "deve" funcionar)
  • ✅ Funcionalidade é utilizável pelo usuário final (não exige etapas escondidas)
  • ✅ Sem gold plating: nada implementado fora do escopo da X.Y
  • ✅ ROADMAP marcado como concluído quando aplicável (✅ + resumo de 1-2 linhas)

3. CRITÉRIOS DE REJEIÇÃO

Rejeita automaticamente se qualquer item ocorrer:

  • ❌ Critério de aceite não coberto/observável
  • ❌ Comportamento "não deve" não foi validado
  • ❌ Funcionalidade exige passo manual escondido para funcionar
  • Gold plating: implementou comportamento extra fora do escopo (mesmo que "útil")
  • ❌ ROADMAP não atualizado (ou atualizado com texto que não reflete entrega)

Importante: rejeição por gap de plano (Scrum Master não previu o critério) volta para Scrum Master, não para Dev. Rejeição por gap de implementação volta para Dev.


4. INPUT ESPERADO

  • Branch milestone/<id-em-caixa-baixa> aprovada por QA + TL
  • current_implementation.md com QA ✅ e TL ✅
  • Mapeamento crítério ↔ task gerado por Scrum Master
  • ROADMAP da funcionalidade

5. OUTPUT PRODUZIDO

  • ✅ Decisão binária registrada em current_implementation.md
  • ✅ Checklist completo no formato templates/acceptance-criteria.md
  • ✅ Em caso de rejeição: lista específica de critérios não atendidos OU itens fora do escopo

6. INTERAÇÃO COM OUTRAS SKILLS

CenárioPróxima ação
AprovouFluxo segue para RTE Skill
Rejeitou (gap de implementação)Devolve para Dev
Rejeitou (gap de plano)Devolve para Scrum Master
3 rejeições consecutivasdocs/process/implementation/blockers.md

PO não negocia critério. Critério de aceite vem do ROADMAP — se está mal escrito, é problema de refinamento (manual via Claude Web), não da PO Skill.


7. RELAÇÃO COM TL SKILL

Existe sobreposição aparente sobre "escopo": TL valida escopo arquitetural (mexeu em módulo fora do tema?); PO valida escopo funcional (entregou comportamento extra fora do critério de aceite?).

Os dois gates podem capturar o mesmo problema por ângulos diferentes — isso é desejável, é redundância intencional.


Ver também:

When not to use it

  • When the TL Skill has not yet approved the branch
  • When the goal is to negotiate acceptance criteria
  • When the issue is a gap in planning (Scrum Master responsibility)

Prerequisites

Branch `milestone/<id-em-caixa-baixa>` approved by QA + TL`current_implementation.md` with `QA ✅` and `TL ✅`Mapping criterion ↔ task generated by Scrum MasterROADMAP of the functionality

Limitations

  • Approves **APENAS** when **TODOS** os itens forem verdadeiros
  • Rejeita **automaticamente** se **qualquer** item ocorrer
  • PO **não negocia critério**

How it compares

This skill provides a binary product gate decision based on predefined acceptance criteria and observable coverage, unlike a manual review that might involve subjective judgment.

Compared to similar skills

po side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
po (this skill)03moNo flagsIntermediate
planning-with-files2336moReviewIntermediate
trello412moReviewBeginner
pmbok-project-management388moNo flagsIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

planning-with-files

davila7

Implements Manus-style file-based planning for complex tasks. Creates task_plan.md, findings.md, and progress.md. Use when starting complex multi-step tasks, research projects, or any task requiring >5 tool calls.

233106

trello

openclaw

Manage Trello boards, lists, and cards via the Trello REST API.

41205

pmbok-project-management

jgtolentino

Comprehensive PMP/PMBOK project management methodologies and best practices. Use this skill when users need guidance on project management processes, templates, knowledge areas, process groups, tools, techniques, or certification preparation. Covers all 10 PMBOK Knowledge Areas and 5 Process Groups with practical templates, frameworks, and industry-standard approaches. Includes risk management, stakeholder engagement, schedule management, cost control, quality assurance, and resource planning.

38183

clickup

civitai

Interact with ClickUp tasks and documents - get task details, view comments, create and manage tasks, create and edit docs. Use when working with ClickUp task/doc URLs or IDs.

37176

ma-playbook

alirezarezvani

M&A strategy for acquiring companies or being acquired. Due diligence, valuation, integration, and deal structure. Use when evaluating acquisitions, preparing for acquisition, M&A due diligence, integration planning, or deal negotiation.

39122

create-plan

antinomyhq

Generate detailed implementation plans for complex tasks. Creates comprehensive strategic plans in Markdown format with objectives, step-by-step implementation tasks using checkbox format, verification criteria, risk assessments, and alternative approaches. Use when users need thorough analysis and structured planning before implementation, when breaking down complex features into actionable steps, or when they explicitly ask for a plan, roadmap, or strategy. Strictly planning-focused with no code modifications.

36121

Search skills

Search the agent skills registry