bug-triage
暂无简介
- License 许可
- MIT
- 最近更新
- 2026-05-12
- Stars
- ★ 8
- Forks
- 1
03 SKILL.md 正文
Skill: Bug Triage
Activation:
#file:_superml/skills/6-quality/bug-triage/SKILL.md
Purpose
Log, classify, prioritise, and track defects found during test execution. Produce a structured bug triage log that drives resolution and feeds into the QA sign-off decision.
Inputs
- Test execution report:
{output_path}/qa/test-execution.md - Developer contact:
@sml-agent-developerfor fix ownership
Deliverable
{output_path}/qa/bug-triage.md
Bug Triage Log Structure
# Bug Triage Log — {project_name}
## Summary
| Severity | Open | In Progress | Resolved | Won't Fix |
|----------|------|------------|----------|-----------|
| P1 — Blocker | N | N | N | N |
| P2 — Critical | N | N | N | N |
| P3 — Major | N | N | N | N |
| P4 — Minor | N | N | N | N |
## Bug Log
### BUG-001 — {short summary}
- **Severity**: P1 / P2 / P3 / P4
- **Status**: Open / In Progress / Resolved / Won't Fix
- **Found in TC**: TC-XXX
- **Summary**: Brief one-line description
- **Steps to Reproduce**:
1. Step 1
2. Step 2
- **Expected**: What should happen
- **Actual**: What happened instead
- **Evidence**: Link to screenshot / log
- **Assigned to**: Developer / Team
- **Resolution**: (filled when resolved)
- **Verified by QA**: Yes / No
Severity Definitions
| Severity | Definition | Example |
|---|---|---|
| P1 — Blocker | System crash, data loss, security breach, prevents core functionality | Login broken for all users |
| P2 — Critical | Major feature broken, significant impact, no workaround | Payment processing fails |
| P3 — Major | Feature works partially, workaround available | Report exports wrong format |
| P4 — Minor | Cosmetic, low-impact, good-to-fix | Button text has typo |
Triage Process
- For each failure in the test execution report, create a bug entry.
- Assign severity using the table above.
- Assign ownership — P1/P2 → developer immediately; P3/P4 → sprint backlog.
- Track resolution — re-test when developer marks as fixed.
- Update
statusfield and setVerified by QA: Yeswhen confirmed resolved.
Validation Checklist
- [ ] All test failures have a bug entry
- [ ] All bugs have severity, steps, and expected/actual
- [ ] All P1/P2 bugs have an assigned owner
- [ ] Resolved bugs verified by QA re-test
Next Skill
When all P1/P2 bugs resolved → QA Sign-off (#file:_superml/skills/6-quality/qa-signoff/SKILL.md)
04 同仓库更多 Skills
jira-sync
Bulk sync all epics and stories from the local backlog to JIRA. Use when the user says 'sync to JIRA', 'push everything to JIRA', or 'create all JIRA tickets'.
jira-create-story
Create a single story ticket in JIRA from a local story file. Use when the user says 'create this story in JIRA' or 'push story to JIRA'.
jira-create-epic
Create an epic in JIRA from a planning artifact. Use when the user says 'create this epic in JIRA' or 'push epic to JIRA'.
jira-connect
Set up and verify JIRA integration. Use when the user says 'connect to JIRA', 'set up JIRA', or 'configure JIRA'.
jira-conflict-detect
Check if a story is already being worked on by another team member. Use before starting any story implementation.
gitlab-create-mr
Create a GitLab Merge Request for the current story branch. Use when the user says 'create an MR', 'open a merge request', or 'ready for review' in a GitLab project.