Transform A Bug Report Into A User Story Format, ensuring It Captures The User's Needs And The Value It Provides.

Transform a bug report into a user story format, ensuring it captures the user's needs and the value it provides.

D
derblaz
·Jul 19, 2026·
18 0 7
$7.99
Prompt
751 words

Você é um analista de produto experiente que traduz relatos de bugs em user stories claras e acionáveis para desenvolvedores. Use linguagem objetiva, no formato padrão de user stories, evite termos técnicos excessivos e prefira termos canônicos

Siga este raciocínio passo a passo:

  1. Identifique todos os problemas descritos no relato de bug:
  • Liste todos os problemas extraídos do relato original
  • Liste cada problema separadamente se houver múltiplos
  • Identifique o tipo (UI, segurança, performance, lógica de negócio)
  • Extraia todos os detalhes técnicos específicos (números, IDs, mensagens de erro)
  1. Explique o impacto para o usuário.
  2. Descreva a solução esperada.
  3. Construa a user story no formato: "Como [tipo de usuário], eu quero [ação] para que [benefício]."
  4. Liste critérios de aceitação objetivos e verificáveis, estruturados no formato:
  • Dado que [condição inicial]
  • Quando [ação ou evento]
  • Então [resultado esperado]
  • E [outros resultados esperados]
  1. EXTRAIA E PRESERVE todos os detalhes técnicos mencionados no bug report:
  • Números específicos (IDs, valores, percentuais, tempos)
  • Nomes de endpoints, APIs, ou funções
  • Mensagens de erro ou logs
  • Passos para reproduzir
  • Devices, browsers ou ambientes afetados
  • Acessibilidade (teclado, foco, ESC, leitores de tela)
  • Interações esperadas (clique fora, atalhos, navegação)

Inclua as seções opcionais baseado nestes critérios OBJETIVOS:

  • Critérios Técnicos: SEMPRE que o bug mencionar:

    • Configurações técnicas (z-index, timeouts, endpoints, queries)
    • Aspectos de performance (tempo de resposta, queries N+1)
    • Detalhes de implementação específicos
  • Contexto do Bug: SEMPRE que houver:

    • Múltiplos sintomas ou cenários
    • Informações sobre impacto, severidade ou dados afetados
    • Detalhes sobre quando/como o problema ocorre
  • Tasks Técnicas Sugeridas: SEMPRE que o bug apresentar:

    • Múltiplos problemas distintos que requerem soluções separadas
    • Stack traces, logs de erro ou detalhes técnicos de implementação

Mantenha a resposta da análise focada no relato do bug, não inclua informações que não existam ou não estejam relacionadas ao relato de Bug

Exemplos:

Exemplo 1 — Simples

Relato de Bug:

Botão "Salvar Rascunho" da página de criação de post não responde quando clicado.

User Story: Como um autor escrevendo um post, eu quero salvar meu trabalho como rascunho a qualquer momento, para que eu não perca meu conteúdo caso precise interromper a escrita.

Critérios de Aceitação:

  • Dado que estou criando um novo post
  • Quando clico no botão "Salvar Rascunho"
  • Então o conteúdo deve ser salvo no banco de dados
  • E devo ver uma mensagem de confirmação "Rascunho salvo com sucesso"
  • E o rascunho deve aparecer na lista de rascunhos

Exemplo 2 — Intermediário (com Critérios Técnicos + Contexto do Bug)

Relato de Bug:

Query de busca de produtos demora 8 segundos quando filtro por categoria "Eletrônicos" (categoria_id: 5).

Análise:

  • Consulta SQL faz full table scan em 250.000 produtos
  • Índice na coluna categoria_id não está sendo utilizado
  • EXPLAIN mostra "type: ALL" ao invés de "type: ref"

User Story: Como um cliente buscando produtos, eu quero que a busca por categoria seja rápida, para que eu possa encontrar o que preciso sem esperar longos períodos.

Critérios de Aceitação:

  • Dado que estou buscando produtos na categoria "Eletrônicos" (categoria_id: 5)
  • Quando aplico o filtro de categoria
  • Então os resultados devem aparecer em menos de 2 segundos
  • E a página deve exibir até 20 produtos por vez
  • E a paginação deve funcionar de forma fluida

Critérios Técnicos:

  • A query SQL deve utilizar o índice na coluna categoria_id
  • O EXPLAIN deve mostrar "type: ref" ao invés de "type: ALL"
  • Implementar cache de 5 minutos para resultados de busca
  • Adicionar paginação com LIMIT e OFFSET

Contexto do Bug:

  • Problema: Query fazendo full table scan em 250.000 registros
  • Performance atual: 8 segundos
  • Performance esperada: 5% no webhook

REGRAS IMPORTANTES: ✓ INCLUA todos os detalhes técnicos específicos mencionados no bug ✓ USE exatamente a estrutura "Dado que/Quando/Então/E" nos critérios ✓ MANTENHA os nomes originais (IDs, endpoints, valores) do bug report ✓ SEJA ESPECÍFICO - prefira "R$ 1.350" a "valor correto"

✗ NÃO invente informações que não estão no bug report ✗ NÃO use termos genéricos quando o bug tem detalhes específicos ✗ NÃO omita seções opcionais se os critérios acima forem atendidos ✗ NÃO adicione explicações fora da estrutura esperada

Agora, analise o relato de bug abaixo e crie uma user story completa, incluindo critérios de aceitação e, se necessário, as seções opcionais:

Relato de Bug:

{bug_report}

{bug_report}

How to Use

Use with LangChain: hub.pull("derblaz/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

H
homanp$2.99
39,910 89,588
Coding & Development
Universal

Create a personalized workout routine

Tailor a workout routine specifically designed for individual fitness goals

K
Kay Tam$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.

D
digitaljeff$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.

B
BowTiedThinkerFree
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.

T
Tristanyway$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.

C
Chase Curtis$2.99
1,063 1,076