Loading...
Loading...
Label taxonomy and triage workflow for GitHub issues. Defines type labels (bug/feature/enhancement/docs/chore), priority levels (critical/high/medium/low), status labels, and triage decision workflow. Use when categorizing and prioritizing issues.
npx skill4agent add poindexter12/waypoint gh-issue-triage| Label Type | Purpose | Mutually Exclusive? |
|---|---|---|
| Type | What kind of issue | Yes |
| Priority | How urgent | Yes |
| Status | Current state | Yes |
| Area | Which component | No |
| Label | Description | Color |
|---|---|---|
| Something is broken | |
| New functionality | |
| Improvement to existing feature | |
| Documentation only | |
| Maintenance, deps, infra | |
| Label | Description | Response |
|---|---|---|
| Drop everything, fix now | Immediate |
| Next up after current work | This sprint |
| Normal backlog | Scheduled |
| Nice to have, someday | Backlog |
| Label | Description |
|---|---|
| New, not yet categorized |
| Waiting for reporter clarification |
| Triaged and in backlog |
| Someone is working on it |
| Can't proceed, waiting on something |
area: apiarea: cliarea: docsarea: uiarea: authneeds-triageIs this a duplicate?
YES → Close with "Duplicate of #N", link original
NO → Continue
Is this spam/invalid?
YES → Close without label
NO → Continue
Is the issue clear enough to act on?
YES → Continue to Step 3
NO → Add `needs-info`, comment asking for clarificationApply type label:
- Broken functionality → `bug`
- New capability → `feature`
- Improve existing → `enhancement`
- Documentation → `docs`
- Maintenance → `chore`
Apply area label(s):
- Based on affected component
- Can have multiple areasApply priority:
- Production down / security issue → `priority: critical`
- Major impact, many users → `priority: high`
- Normal request → `priority: medium`
- Nice to have → `priority: low`1. Remove `needs-triage`
2. Add `accepted`
3. Assign to milestone (if applicable)
4. Suggest assignee (if known)Issue: "It doesn't work"
Action:
1. Add `needs-info`
2. Comment: "Can you provide steps to reproduce and your environment?"
3. Wait for responseIssue: Similar to existing #123
Action:
1. Close issue
2. Comment: "Duplicate of #123"
3. Add any new context to #123Issue: Security vulnerability
Action:
1. Add `priority: critical`, `bug`
2. Assign immediately
3. Consider private discussionIssue: "Add dark mode"
Action:
1. Add `feature`, `needs-info`
2. Comment: "Great idea! Can you describe acceptance criteria?"references/label-taxonomy.mdneeds-triagereferences/label-taxonomy.mdgh label create "bug" --color "d73a4a"gh-issue-templatesgh-issue-lifecyclegh-wrangler