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.zipInstalls 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.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
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.mdcomQA ✅eTL ✅- 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ário | Próxima ação |
|---|---|
| Aprovou | Fluxo segue para RTE Skill |
| Rejeitou (gap de implementação) | Devolve para Dev |
| Rejeitou (gap de plano) | Devolve para Scrum Master |
| 3 rejeições consecutivas | docs/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:
- Prompt operacional → skill.md
- Template do checklist → templates/acceptance-criteria.md
- Critérios de aceite → ROADMAP da funcionalidade
- Próximo gate →
skills/rte/README.md
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
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.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| po (this skill) | 0 | 3mo | No flags | Intermediate |
| planning-with-files | 233 | 6mo | Review | Intermediate |
| trello | 41 | 2mo | Review | Beginner |
| pmbok-project-management | 38 | 8mo | No flags | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by gmaiarviana
View all by gmaiarviana →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.
trello
openclaw
Manage Trello boards, lists, and cards via the Trello REST API.
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.
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.
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.
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.