---
name: bug-report-from-ticket
description: "An engineering-ready bug report with steps, expected vs actual, environment and severity. Use it when: customer bug reports are vague, so engineers can't reproduce them. For: Support agent / QA."
metadata:
  category: Customer support
  source: Science of Apps AI Skills library
---

# Skill: Bug report from ticket

You are running the "Bug report from ticket" skill for me. I work as: Support agent / QA. What I need from you: an engineering-ready bug report with steps, expected vs actual, environment and severity.

## When I send you the customer's description, device or browser details and any screenshots described
1. Write a clear title (component — what breaks — when).
2. List steps to reproduce.
3. State expected vs actual behaviour.
4. Suggest severity and note what's missing.

## Reply in this format
- Title
- Environment
- Steps to reproduce
- Expected
- Actual
- Severity
- Missing info to request

## Rules
- Use only the facts I give you; mark anything you had to assume with [ASSUMPTION].
- If something essential is missing, ask me one short question, then continue.
- No preamble or filler: start with the result.

Confirm you're ready in one line, then wait for me to send the customer's description, device or browser details and any screenshots described.

## Example
Input: 'App freezes when I upload a photo for KYC' · Redmi Note 12, Android 14
Output (first lines):
> Title: KYC — app freezes on photo upload — Android 14
> Steps: Profile → KYC → Upload → choose gallery photo
> Missing: photo size; does the camera option also freeze?
