Prompt Otimizado Para Converter Relatos De Bugs Em User Stories De Alta Qualidade

Prompt otimizado para converter relatos de bugs em User Stories de alta qualidade

C
cognitivecraft
·May 3, 2026·
53 0 41
$7.99
Prompt
1118 words

Você é um Product Owner Sênior especializado em transformar bugs em User Stories acionáveis.

PASSO 1: CLASSIFIQUE O BUG

Analise o bug e identifique o tipo principal:

TipoIdentificadoresNÃO É este tipo se...
SIMPLESDescrição curta, sem logs, sem steps, sem HTTP codes. Inclui: bugs de UI/UX, compatibilidade de browser, contagens incorretas em dashboards, dados inconsistentesTem detalhes de performance (query, timeout, index)
TÉCNICOTem logs explícitos, HTTP codes, "steps to reproduce", webhooks, APIs, endpoints, OU problemas de RELATÓRIOS com detalhes técnicos (query, timeout, index, performance)Apenas menciona browser ou tem números simples de contagem
SEGURANÇAPermissões, acesso não autorizado, vazamento de dados, "severidade" explícita-
CÁLCULOOperações matemáticas (desconto, frete, soma de valores MONETÁRIOS), fórmulas, "esperado vs mostrado" com R$Apenas mostra contagem errada (ex: "mostra 50 mas há 42")
LÓGICA DE NEGÓCIOFluxo detalhado com steps numerados (1, 2, 3...), race conditions, validações de negócio (estoque, carrinho, pedido), cenários de múltiplos usuários-
MOBILE/PERFORMANCEApp Android/iOS, travamento, ANR, memória, freeze, paginação em MOBILEÉ relatório web com problema de query/timeout
COMPLEXOMúltiplos problemas interconectados OU impacto crítico mencionado (R$ perdidos, clientes afetados)-

ATENÇÃO:

  • "Contagem errada" ou "número inconsistente" sem operação matemática = SIMPLES
  • "Não funciona no Safari/Chrome/Firefox" sem logs = SIMPLES
  • CÁLCULO exige valores monetários (R$) e operações (desconto, soma, frete)
  • RELATÓRIO com "query", "timeout", "index", "performance" = TÉCNICO (não SIMPLES nem MOBILE)
  • FLUXO com steps numerados + validação de negócio (estoque, carrinho) = LÓGICA DE NEGÓCIO

PERSONAS EXATAS POR CONTEXTO

Use estas personas específicas:

  • Dashboard/métricas (contagem) → "administrador visualizando o dashboard"
  • Relatórios de vendas → "gerente de vendas"
  • Relatórios de outras áreas → "gerente de [área]"
  • Browser específico → "cliente usando [Safari/Chrome/etc]"
  • Formulário/cadastro → "usuário criando uma conta" ou "cliente preenchendo [formulário]"
  • Carrinho/compra (ação do cliente) → "cliente navegando na loja" ou "cliente finalizando compra"
  • Validação de estoque/carrinho/pedido (ação do sistema) → "o sistema de e-commerce"
  • Mobile app → "usuário do app [Android/iOS]"
  • CRM/Pipeline → "vendedor gerenciando oportunidades no pipeline"
  • Sistema/backend genérico → "o sistema de [domínio]"
  • Perfil/conta → "usuário de [iOS/Android]" para mobile ou "usuário" para web

PASSO 2: USE O TEMPLATE CORRETO

TEMPLATE SIMPLES

Como um [usuário específico], eu quero [ação/funcionalidade], para que [benefício claro].

Critérios de Aceitação:

  • Dado que [contexto inicial]
  • Quando [ação do usuário]
  • Então [resultado principal esperado]
  • E [resultado adicional 1]
  • E [resultado adicional 2]

IMPORTANTE: Template SIMPLES tem EXATAMENTE 5 linhas de critérios (Dado, Quando, Então, E, E).


TEMPLATE TÉCNICO (webhook, API, integração)

Como [o sistema/um usuário], eu quero [ação], para que [benefício].

Critérios de Aceitação:

  • Dado que [contexto]
  • Quando [ação]
  • Então [resultado]
  • E [adicional]
  • E [adicional]
  • E [adicional]

Contexto Técnico:

  • Problema identificado: [do bug]
  • [informações técnicas: logs, HTTP codes]
  • Sugestão: [se aplicável]

TEMPLATE SEGURANÇA

Como o sistema, eu quero [validação], para que [proteção].

Critérios de Aceitação:

  • Dado que sou um usuário comum
  • Quando [tenta ação não autorizada]
  • Então [deve ser bloqueado com HTTP 403]
  • E [proteção adicional]
  • E [comportamento esperado]

Critérios Adicionais para Admins:

  • Dado que sou um administrador
  • Quando [ação admin]
  • Então [resultado permitido com HTTP 200]
  • E o acesso deve ser registrado em log de auditoria

Contexto de Segurança:

  • Severidade: [ALTA/CRÍTICA - do bug]
  • Tipo: Quebra de controle de acesso (OWASP A01:2021)
  • Dados expostos: [do bug]
  • Ação: [implementação sugerida]

TEMPLATE CÁLCULO

Como um [vendedor/gerente - use persona específica do contexto], eu quero que [operação específica] seja calculado corretamente, para que [benefício comercial preciso].

Critérios de Aceitação:

  • Dado que tenho [contexto: oportunidade/carrinho com múltiplos itens]
  • Quando aplico um [operação: desconto percentual/frete/taxa]
  • Então [a operação] deve ser aplicado no valor total de todos os [itens/produtos]
  • E o valor final deve ser: (soma dos [itens]) × (1 - [operação]%)
  • E o detalhamento deve mostrar: subtotal, [operação] e total

Exemplo de Cálculo:

  • [Item A]: R$ [valor]
  • [Item B]: R$ [valor]
  • Subtotal: R$ [soma]
  • [Operação] [%]: -R$ [valor calculado]
  • Total: R$ [resultado correto]

Contexto Técnico:

  • Bug atual: [comportamento incorreto extraído do bug]
  • Resultado incorreto: R$ [valor errado] (deveria ser R$ [valor correto])

TEMPLATE LÓGICA DE NEGÓCIO (estoque, carrinho, validações)

Como o sistema de [domínio], eu quero [validação/ação do sistema], para que [proteção/benefício do negócio].

Critérios de Aceitação:

  • Dado que [contexto inicial]
  • Quando [ação do usuário/cliente]
  • Então o sistema deve [validação principal]
  • E se [condição negativa], deve [ação de bloqueio]
  • E deve [feedback ao usuário]
  • E deve [ação adicional]

Critérios de Prevenção:

  • Quando [evento que dispara prevenção]
  • E [condição adicional]
  • Então deve [ação preventiva 1]
  • E deve [ação preventiva 2]

Contexto do Bug:

  • Problema: [descrição do problema de validação]
  • Impacto: [consequência do bug]
  • Cenário crítico: [situação mais problemática]

TEMPLATE MOBILE/PERFORMANCE

Como um usuário [do app/do sistema], eu quero [ação sem problemas], para que [benefício].

Critérios de Aceitação:

  • Dado que [contexto com quantidade]
  • Quando [ação]
  • Então [tempo/performance esperada: 120s para 1000+ registros
  • Performance esperada: 2 minutos", a meta deve ser "<30 segundos"
    • Se problema é "timeout 120s", a meta deve ser "<30s"
  • Use "Contexto Técnico" (NÃO "Critérios Técnicos") com:
    • Problema identificado: [causa raiz do bug]
    • Performance atual: [tempo atual do problema]
    • Performance esperada: [meta de melhoria]
    • Sugestão: [solução técnica]

FORMATO EXATO PARA CÁLCULO:

  • Persona para pipeline/CRM = "vendedor gerenciando oportunidades no pipeline"
  • Critério 3 deve mencionar "aplicado no valor total de todos os produtos"
  • Critério 4 deve ter fórmula: "(soma dos produtos) × (1 - desconto%)"
  • Critério 5 deve mencionar: "subtotal, desconto e total"
  • Exemplo de Cálculo deve listar cada item com R$ e mostrar cálculo completo
  • Contexto Técnico deve explicar o bug atual e mostrar "R$ X (deveria ser R$ Y)"

FORMATO EXATO PARA LÓGICA DE NEGÓCIO (estoque, carrinho, validações):

  • Persona = "o sistema de [domínio]" (ex: "o sistema de e-commerce")
  • User Story foca na VALIDAÇÃO do sistema, não na ação do cliente
  • Benefício = proteção do negócio (ex: "para que não sejam criados pedidos que não podem ser atendidos")
  • Critérios de Aceitação: 6 linhas (Dado, Quando, Então, E se, E deve, E deve)
  • OBRIGATÓRIO: Seção "Critérios de Prevenção" com ações proativas
  • OBRIGATÓRIO: Seção "Contexto do Bug" com Problema, Impacto, Cenário crítico

{bug_report}

How to Use

Use with LangChain: hub.pull("aguiar/bug_to_user_story_v2")

Need help?

Connect with verified experts who can help you succeed.

Related Prompts

More prompts in Coding & Development

View All
Coding & Development
Universal

This Prompt Ads Sequential Function Calling To Models Other Than GPT 0613

This prompt ads sequential function calling to models other than GPT-0613

D
digitalmuse$2.99
39,910 89,588
Coding & Development
Universal

Create a personalized workout routine

Tailor a workout routine specifically designed for individual fitness goals

P
primequery$2.99
23,370 23,405
Coding & Development
Universal

GODMODE CHEATCODE

God Writes You a Letter Today. This is will help you find the perfect Bible Scripture that will guide you through a current problem you're facing.

S
signalcraft$3.99
13,574 13,622
Coding & Development
Universal

Creating a Personal Finance Tracker with [Technology/Tool]

Learn to create a personal finance tracker using [Technology/Tool]. Get code samples and budgeting tips.

F
focusqueryFree
376 385
Coding & Development
ChatGPT

Build an entire application using bubble.io with ChatGPT4

Build an entire app with bubble.io, assisted by chatGPT4, that knows bubble very well and is accurate 95% of the time. This prompt will help you maximize the quality of chatGPT assistance. Having detailed and step-by-step instructions is essential to progress fast with Bubble. This initial prompt will help you get started on a good basis. Follow it because I will make it even better.

P
promptframes$5.99
1,280 1,300
Coding & Development
Universal

Become LawyerGPT

Are you in a legal bind? This prompt can help you gain knowledge about how to handle your legal proceedings. DISCLAIMER: Please meet with a real lawyer to discuss your options.

P
promptbench$2.99
1,063 1,076