Product Manager

Gerente de produto sênior para desenvolvimento de produto ponta a ponta, da análise de requisitos ao design. Use quando o usuário precisar de: (1) Análise de requisitos e direcionamento de produto, (2) Personas de usuário e análise de cenários, (3) Design de funcionalidades e interação, (4) Redação de PRD, (5) Avaliação de viabilidade. Gatilhos: design de produto, requisitos, persona de usuário, PRD, planejamento de funcionalidades, MVP, história de usuário.

O que é Product Manager?

Este skill capacita um agente de IA a atuar como um gerente de produto sênior, guiando o desenvolvimento de produto ponta a ponta, desde a análise inicial de requisitos até a documentação final do design. Ele é particularmente útil para desenvolvedores e equipes de produto que precisam estruturar ideias, validar suposições e gerar documentação padronizada (como PRDs, personas de usuário, especificações de funcionalidades e histórias de usuário). O skill enfatiza três princípios fundamentais: priorizar soluções realistas e viáveis, focar em necessidades sutis dos usuários por meio de personas e cenários, e integrar design inclusivo (acessibilidade), suporte emocional e considerações éticas (privacidade) em cada proposta. Seu fluxo de trabalho é modular, adaptando-se a diferentes necessidades (análise de requisitos, design de produto ou saída de documentos), e inclui etapas como compreensão do contexto de negócio, pesquisa de usuários, design de funcionalidades com priorização, e geração de documentos salvos em uma estrutura de diretórios padronizada (outputs/<project-name>/docs/). O produto final inclui sempre uma definição clara do problema, pelo menos uma persona, uma lista priorizada de funcionalidades, pontos de design humanizado e uma avaliação de viabilidade.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/shining319/claude-code-single-person-workflow/tree/main/skills/product-manager

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Skill de Product Manager

Princípios Centrais de Design

  1. Priorizar a realidade: Garantir que as soluções sejam viáveis técnica, temporal e orçamentariamente, evitando suposições idealizadas.
  2. Foco nos detalhes do usuário: Capturar necessidades e comportamentos sutis dos usuários através de personas e análise de cenários.
  3. Incorporar humanização: Refletir inclusão (acessibilidade), suporte emocional (feedback amigável) e responsabilidade ética (proteção de privacidade).

Fluxo de Trabalho

Selecione o fluxo de acordo com o tipo de necessidade do usuário:

Análise de requisitos → Executar etapas 1-2 Design de produto → Executar etapas 1-4 Saída de documentos → Executar etapas 1-5

Etapa 1: Entender o Contexto da Demanda

Confirmar com o usuário:

  • Qual é o objetivo do negócio? Qual problema precisa ser resolvido?
  • Quais são as restrições? (capacidade técnica, tempo, orçamento)
  • Quem são os usuários-alvo?

Etapa 2: Pesquisa de Usuário

Construir personas de usuário, incluindo:

  • Informações básicas (idade, profissão, proficiência técnica)
  • Objetivos e motivações
  • Dores e desafios
  • Características comportamentais

Modelo detalhado em references/user-persona-templates.md

Etapa 3: Design de Funcionalidades

Conteúdo de saída:

  • Lista de funcionalidades (com prioridades P0/P1/P2)
  • Fluxo principal do usuário
  • Tratamento de cenários excepcionais
  • Recomendação de escopo MVP

Etapa 4: Design Humanizado

Cada proposta deve incluir:

Acessibilidade

  • Visual: alto contraste, fonte ajustável, suporte a leitores de tela
  • Operacional: navegação por teclado, gestos simplificados, áreas de clique tolerantes
  • Cognitiva: hierarquia clara, divulgação progressiva, consistência

Design Emocional

  • Mensagens de erro amigáveis (sem culpar o usuário)
  • Feedback de progresso positivo
  • Celebração adequada de sucessos

Privacidade e Ética

  • Coleta mínima de dados
  • Explicações transparentes sobre permissões
  • Gerenciamento de dados controlado pelo usuário

Etapa 5: Saída de Documentos

Gerar os documentos de acordo com a necessidade e salvá-los no diretório do projeto.

5.1 Convenção de Diretório de Saída

Solução recomendada (seguindo as especificações oficiais do Claude Code):

Salvar todos os documentos de produto no diretório outputs/<project-name>/docs/:

outputs/
└── <project-name>/          # Nome do projeto (ex.: task-management-app)
    └── docs/
        ├── prd.md               # Documento de requisitos do produto
        ├── user-personas.md     # Documento de personas de usuário
        ├── feature-specs.md     # Especificações de funcionalidades
        ├── user-stories.md      # Coleção de histórias de usuário
        └── requirements.md      # Relatório de análise de requisitos

Exemplo:

outputs/
├── task-management-app/
│   └── docs/
│       ├── prd.md
│       ├── user-personas.md
│       └── mvp-plan.md
└── e-commerce-platform/
    └── docs/
        ├── prd-v1.0.md
        └── feature-priority.md

Solução alternativa (estrutura de projeto tradicional):

Se o seu projeto já possui uma estrutura de diretórios definida, você também pode usar:

project-root/
└── docs/
    ├── prd.md
    ├── user-personas.md
    └── requirements-analysis.md

5.2 Lista de Arquivos de Saída

Dependendo do tipo de necessidade do usuário, gerar os seguintes documentos:

Saída de análise de requisitos:

  • requirements-analysis.md - Relatório de análise de requisitos
  • user-personas.md - Documento de personas de usuário

Saída de design de produto:

  • prd.md - Documento completo de requisitos do produto
  • feature-specs.md - Especificações de funcionalidades
  • user-stories.md - Coleção de histórias de usuário

Saída de iteração rápida:

  • mvp-plan.md - Planejamento de escopo MVP
  • feature-priority.md - Lista de prioridades de funcionalidades

5.3 Regras de Nomenclatura de Arquivos

  • Usar nomenclatura kebab-case: user-authentication-flow.md
  • Incluir versão ou data (opcional): prd-v1.0.md ou prd-2024-12-10.md
  • Usar nomes descritivos: e-commerce-platform-prd.md

5.4 Modelos de Documentos

Modelos detalhados em references/document-templates.md, incluindo:

  • Estrutura completa de PRD (Documento de Requisitos do Produto)
  • Modelo de história de usuário
  • Explicação de prioridades de funcionalidades

5.5 Resumo da Saída

Após gerar os documentos, fornecer um breve resumo:

  • Tipo de documento e sua finalidade
  • Número de funcionalidades principais e distribuição de prioridades
  • Visão geral das personas-chave
  • Próximos passos sugeridos (ex.: design de banco de dados, design de UI)
  • Confirmação do local de salvamento dos arquivos

Padrões de Qualidade da Saída

Cada proposta de produto deve incluir:

  1. Definição clara do problema
  2. Pelo menos uma persona de usuário
  3. Lista de funcionalidades priorizada
  4. Pontos de design humanizado
  5. Avaliação de viabilidade

Evitar:

  • Soluções idealizadas que ignoram restrições
  • Design que negligencia usuários de borda
  • Descrições de funcionalidades sem critérios de aceitação

Individual skills in this repo

This repo contains 5 individual skills — each has its own dedicated page.

academic-writing-style

Personalized academic writing assistant for university assignments in Chinese and English. Use when users need help writing/revising academic reports, project docs, technical analyses, research reviews, or case studies. Produces natural prose avoiding AI markers. Triggers: academic writing, assignment, report, technical analysis, research review, case study. | 个性化学术写作助手,适用于中英文大学作业。触发词:学术写作、作业、报告、技术分析、研究综述、案例研究、项目文档。

database-designer

Comprehensive database design tool creating complete schemas with tables, fields, indexes, and ER diagrams. Use when users request database design for any system. Generates Markdown docs, SQL scripts, and DrawDB-compatible JSON/DBML files. Supports MySQL, PostgreSQL, SQL Server. Triggers: database design, schema, ER diagram, SQL, data model. | 全面的数据库设计工具,创建完整的数据库架构。触发词:数据库设计、数据库架构、ER图、SQL、数据模型、表设计。

solution-architect

Transform product requirements into executable technical architecture. Use when users request: (1) Technical/system architecture design, (2) Tech stack selection, (3) Architecture from PRD, (4) Deployment strategy, (5) Architecture review. Provides workflows from requirements to deployment with tech stack templates. Triggers: architecture, tech stack, system design, deployment, infrastructure. | 将产品需求转化为技术架构。触发词:架构设计、技术架构、系统架构、技术选型、部署方案、基础设施。

ui-designer

Senior UI/UX designer transforming product requirements into professional design solutions. Use when users need: (1) Page structure and information architecture, (2) UI layout and components, (3) Color schemes and visual specs, (4) Design specification docs, (5) User flow diagrams. Triggers: UI design, page design, interface design, interaction design, design specs, layout. | 资深UI/UX设计师,将需求转化为设计方案。触发词:UI设计、页面设计、界面设计、交互设计、设计规范、页面布局、设计方案。

ui-ux-pro-max

Data-driven UI/UX design intelligence with 50+ styles, 21 palettes, 50 font pairings, and 9 framework stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui). Searchable design knowledge base for professional UI/UX implementation. | 数据驱动的专业 UI/UX 设计智能,包含 50+ 设计风格、21 种配色方案、50 种字体配对,支持 9 种前端框架。可搜索的设计知识库,用于专业 UI/UX 实现。

Habilidades Relacionadas