79 lines
1.9 KiB
Markdown
79 lines
1.9 KiB
Markdown
## Issue List
|
|
|
|
Displays a prioritized list of open issues in the current repository.
|
|
|
|
### Usage
|
|
|
|
```bash
|
|
# Request from Claude
|
|
"Show a prioritized list of open issues"
|
|
```
|
|
|
|
### Basic Examples
|
|
|
|
```bash
|
|
# Get repository information
|
|
gh repo view --json nameWithOwner | jq -r '.nameWithOwner'
|
|
|
|
# Get open issue information and request from Claude
|
|
gh issue list --state open --json number,title,author,createdAt,updatedAt,labels,assignees,comments --limit 30
|
|
|
|
"Organize the above issues by priority, including a 2-line summary for each issue. Generate URLs using the repository name obtained above"
|
|
```
|
|
|
|
### Display Format
|
|
|
|
```text
|
|
Open Issues List (by Priority)
|
|
|
|
### High Priority
|
|
#number Title [labels] | Author | Time since opened | Comment count | Assignee
|
|
├─ Summary line 1
|
|
└─ Summary line 2
|
|
https://github.com/owner/repo/issues/number
|
|
|
|
### Medium Priority
|
|
(Similar format)
|
|
|
|
### Low Priority
|
|
(Similar format)
|
|
```
|
|
|
|
### Priority Assessment Criteria
|
|
|
|
**High Priority**
|
|
|
|
- Issues with `bug` label
|
|
- Issues with `critical` or `urgent` labels
|
|
- Issues with `security` label
|
|
|
|
**Medium Priority**
|
|
|
|
- Issues with `enhancement` label
|
|
- Issues with `feature` label
|
|
- Issues with assignees
|
|
|
|
**Low Priority**
|
|
|
|
- Issues with `documentation` label
|
|
- Issues with `good first issue` label
|
|
- Issues with `wontfix` or `duplicate` labels
|
|
|
|
### Label Filtering
|
|
|
|
```bash
|
|
# Get only issues with specific label
|
|
gh issue list --state open --label "bug" --json number,title,author,createdAt,labels,comments --limit 30
|
|
|
|
# Filter with multiple labels (AND condition)
|
|
gh issue list --state open --label "bug,high-priority" --json number,title,author,createdAt,labels,comments --limit 30
|
|
```
|
|
|
|
### Notes
|
|
|
|
- Requires GitHub CLI (`gh`)
|
|
- Only displays issues in open state
|
|
- Shows maximum 30 issues
|
|
- Elapsed time is from when the issue was opened
|
|
- Issue URLs are automatically generated from the actual repository name
|