bug-triage-prep
Bug Triage Prep
Turn a list of open bugs into clear triage notes with enough context to decide priority and next action.
Core rule
- Focus on the affected user workflow, repro quality, scope boundaries, and next decision.
- Keep business framing brief. The important thing is whether the bug is real, broad, severe, and actionable.
- Separate confirmed facts from assumptions.
- Do not just restate bug titles. Add triage judgment.
Use when
- The user needs triage prep for bug review.
- The team wants a prioritized defect summary.
- Open bugs need clearer notes before assignment or escalation.
Do not use when
- The user wants to create a new bug instead of triaging existing ones.
- The user needs a full status report across initiatives and tasks.
- There are no bugs to review.
Triage dimensions
Assess each bug using concrete signals:
- User impact: what the user cannot do or what breaks in the workflow.
- Customer reach: how many users, customers, or segments are likely affected.
- Repro reliability: always, intermittent, or unclear.
- Scope boundary: where it happens and where it does not.
- Workaround: whether users can still complete the job some other way.
- Evidence quality: logs, screenshots, support reports, or exact repro steps.
Workflow
- Fetch bugs with
list-bugs. - Use active statuses unless the user asks for a narrower slice.
- Enrich bugs with
get-task-detailswhen the title or summary is too thin to triage responsibly. - If multiple bugs describe the same failure mode, call that out as a likely duplicate cluster.
- Order the notes by triage urgency, not alphabetically.
- Use the same note structure for every bug so the output is easy to scan and compare.
Output guidance
- Start with a short triage summary for the whole set.
- Then write one note per bug.
- Prefer
###headings for bug titles. - Use markdown links for related work items when available.
- Keep each note compact but decision-ready.
Per-bug note format
### <bug title>
Short TLDR paragraph:
In 2-4 sentences, summarize what is broken, who is affected, how reliable the repro is, and why this bug should or should not be prioritized now.
### Background
- One short paragraph on the affected workflow and what is happening today.
### Repro and evidence
- Best known repro steps or trigger conditions.
- Evidence quality: confirmed, partial, or unclear.
### Known scope / boundaries
- Where this bug shows up.
- What appears unaffected or still unconfirmed.
### Impact and workaround
- What the user cannot do.
- Whether a workaround exists.
### Triage recommendation
- Suggested priority with a short reason.
- Suggested next action such as investigate, assign, merge with duplicate, wait for more evidence, or close.
### Open questions
- What is still missing to make a confident call?
Priority posture
Use direct language:
Highest priority: blocks a core workflow, has broad reach, or has no workaround.High priority: serious user pain with solid evidence, but not a total blocker.Medium priority: real issue, narrower scope, partial workaround, or weaker evidence.Low priority: edge case, unclear repro, cosmetic issue, or low user impact.
If confidence is low, say that clearly instead of pretending the triage is settled.
Confidence rule
For every triage recommendation, be explicit about confidence:
High confidence: strong repro or evidence, clear impact, little ambiguity.Medium confidence: likely real, but one of repro, reach, or scope is still fuzzy.Low confidence: weak evidence, unclear repro, or likely duplicate/noise.
Do not present a shaky recommendation as definitive.
More from onehorizonai/skills
work-summarizer
Turn One Horizon activity into a clean update for a manager, team, or stakeholder. Use when asked to "summarize my work", "write a status report", "create a weekly summary", or "brief my manager". Includes initiatives and blockers when provided. Requires One Horizon MCP.
24handoff-notes
Turn current work into handoff notes someone else can pick up without guessing. Use when asked to "write handoff notes", "prepare transition docs", or "document my current ownership". Requires One Horizon MCP.
22update-todo
Update a TODO task in One Horizon. Use when asked to "mark this todo done", "update this task", or "edit this TODO". Do not use for initiatives or bug/feature-request updates. Requires One Horizon MCP.
15update-initiative
Update initiative tasks in One Horizon, including status, ownership, parent linkage, and taxonomy labels. Use when asked to "update initiative status", "reassign initiative", or "move this under another initiative". Requires One Horizon MCP.
15create-task
Create a One Horizon personal task or roadmap initiative when the user explicitly asks for that exact record type and the scope is already clear. Prefer task-management for ambiguous or multi-step operational requests. For bugs or feature requests, use report-issue instead. Requires One Horizon MCP.
15update-bug
Update bug tasks in One Horizon for triage, ownership, status, and fix notes. Use when asked "update this bug", "reassign bug", or "mark bug resolved". Requires One Horizon MCP.
14