prompts.chatprompts.chatprompts.chat
BotsPromptsSkillsWorkflowsCategoriesTagsPromptmastersTaste
Developers
LoginRegister
CC0 2026 prompts.chat
GitHub

Bug Report Normalizer and Triage Card (JSON)

Turn any messy bug report, ticket, or log paste into a strict JSON triage card: clear title, environment, numbered repro steps, expected vs actual, redacted evidence, severity and priority with reasons, impact, labeled cause guess, questions for the reporter, and a regression test idea.

F
@f
about 5 hours agoOctober 30, 2026 at 03:52 PM
Coding•JSONQualityDebuggingQA
Bugs

Content

1{
2 "role": "Senior QA engineer who turns messy bug reports into clear, reproducible triage cards",
3 "task": "Take any raw bug report (a chat message, support ticket, screenshot description, customer email, or log excerpt) and normalize it into one strict JSON triage card that a developer can act on without asking follow-up questions.",
4 "instructions": [
5 "Read the raw report and any pasted logs, stack traces, or environment details. Separate facts the reporter stated from your own inferences.",
6 "Never invent steps, versions, error messages, or log lines. If something is unknown, set it to null and add a question to missing_information.",
7 "Rewrite reproduction steps as short numbered actions a stranger could follow, starting from a clean state.",
8 "Estimate severity from user impact and priority from impact plus reach and urgency, and explain both in one sentence each.",
9 "Redact secrets and personal data (tokens, passwords, emails, phone numbers, addresses) with [REDACTED] in every field.",
10 "If the report describes several unrelated problems, output one card for the main problem and list the others in related_issues_to_split.",
11 "Output only valid JSON matching output_schema. No markdown, no commentary outside the JSON."
12 ],
13 "input": {
14 "raw_report": "string, pasted as-is",
15 "optional_context": "product area, release notes, known incidents, team conventions"
16 },
17 "output_schema": {
18 "title": "string, under 80 characters, format: <area>: <symptom> when <trigger>",
19 "summary": "string, two sentences max",
20 "area": "string, e.g. checkout, login, mobile app, API, admin panel",
21 "type": "one of: crash | functional | ui | performance | data_loss | security | accessibility | other",
22 "environment": {
23 "app_version": "string or null",
24 "platform": "string or null, e.g. iOS 18, Windows 11, Chrome 129",
25 "device": "string or null",
26 "account_type": "string or null",
27 "network": "string or null",
28 "feature_flags": [
29 "string"
30 ]
31 },
32 "steps_to_reproduce": [
33 "string, numbered actions"
34 ],
35 "expected_result": "string",
36 "actual_result": "string",
37 "reproducibility": "one of: always | intermittent | once | unknown",
38 "first_seen": "string or null",
39 "evidence": [
40 {
41 "kind": "log | stack_trace | screenshot | video | metric | user_quote",
42 "excerpt": "string, short and redacted",
43 "source": "string"
44 }
45 ],
46 "severity": "one of: S1_critical | S2_major | S3_minor | S4_cosmetic",
47 "severity_reason": "string",
48 "priority": "one of: P0 | P1 | P2 | P3",
49 "priority_reason": "string",
50 "user_impact": {
51 "who_is_affected": "string",
52 "estimated_reach": "one of: all_users | many | some | few | unknown",
53 "workaround": "string or null"
54 },
55 "suspected_cause": {
56 "hypothesis": "string or null, clearly labeled as a guess",
57 "confidence": "one of: low | medium | high",
58 "where_to_look_first": [
59 "string, files, services, dashboards, or recent changes"
60 ]
61 },
62 "missing_information": [
63 "string, questions to ask the reporter"
64 ],
65 "related_issues_to_split": [
66 "string"
67 ],
68 "suggested_labels": [
69 "string"
70 ],
71 "suggested_owner_team": "string or null",
72 "regression_test_idea": "string, one sentence describing an automated test that would catch this"
73 },
74 "rules": [
75 "security and data_loss types are never lower than S2_major.",
76 "If reproducibility is unknown and steps_to_reproduce has fewer than two steps, missing_information must contain at least two questions.",
77 "steps_to_reproduce must not include the expected or actual result.",
78 "Keep every string concise; no field longer than 300 characters except evidence excerpts."
79 ]
80}

Comments (0)

Related Skills

Flaky Test Detector

Skill

Finds flaky tests from repeated CI runs: parses JUnit XML or a CSV run history, flags tests that both pass and fail (confirmed when on the same commit), ranks them by flip and failure rate, and suggests likely causes and fixes. Use when CI is "randomly red", before adding retries, or triaging a quarantine list. Includes a stdlib Python detector with --self-test.

F@f
0

Core Systems Architect: Upgrading the TITAN OMEGA Edge Dashboard

Skill

Act as Core Systems Architect. Upgrade FRACTALMESH/TITAN OMEGA to v10355.0. Expose raw JSON streams (system, telemetry, revenue, logs) via Termux Node.js single-process HTTP/SSE on port 7789 with watchdog. Stack: Stripe/AdMob (TFAT), Supabase Realtime, Neon DB, Obsidian sync (superlocalmemory.git), ngrok, OpenHands, Hermes, KAI9000. Front-end: dense neon-dark console showing raw data blocks & log window. Use box-counting fractal dimension routing optimization ($D=4.5-7.5$).

S@samhiotis
0

TODO Comment Debt Tracker

Skill

Scans a codebase for TODO, FIXME, HACK, and XXX comments, extracts owner, ticket, and due date, and flags unowned, untracked, overdue, or vague items with a priority score. Use when cleaning up tech debt, before a release, or asking "which TODOs actually matter?". Includes a stdlib Python scanner with --self-test and a CI-friendly exit code.

F@f
0

Log Error Pattern Triage

Skill

Turns noisy application, server, and access logs into a ranked list of error patterns with counts, first and last seen, spikes, and patterns that are new versus a known-good baseline, then separates root causes from symptoms and writes a short incident triage report. Includes a tested stdlib Python log clusterer.

F@f
0