Initial commit

This commit is contained in:
Zhongwei Li
2025-11-30 09:05:43 +08:00
commit 03a004c2a2
51 changed files with 11782 additions and 0 deletions

78
commands/pr-issue.md Normal file
View File

@@ -0,0 +1,78 @@
## Issue List
Exibe a lista de Issues abertas do repositório atual com priorização.
### Uso
```bash
# Solicitar ao Claude
"Exibir lista de Issues abertas com priorização"
```
### Exemplo básico
```bash
# Obtém informações do repositório
gh repo view --json nameWithOwner | jq -r '.nameWithOwner'
# Obtém informações de Issues abertas e solicita ao Claude
gh issue list --state open --json number,title,author,createdAt,updatedAt,labels,assignees,comments --limit 30
"Organize as Issues acima por prioridade e exiba incluindo um resumo de 2 linhas para cada Issue. Gere a URL usando o nome do repositório obtido acima"
```
### Formato de exibição
```text
Lista de Issues Abertas (ordenadas por prioridade)
### Alta Prioridade
#número Título [rótulo] | autor | tempo decorrido desde abertura | número de comentários | responsável
├─ 1ª linha do resumo
└─ 2ª linha do resumo
https://github.com/owner/repo/issues/número
### Prioridade Média
(mesmo formato)
### Baixa Prioridade
(mesmo formato)
```
### Critérios de determinação de prioridade
**Alta Prioridade**
- Issues com rótulo `bug`
- Issues com rótulo `critical` ou `urgent`
- Issues com rótulo `security`
**Prioridade Média**
- Issues com rótulo `enhancement`
- Issues com rótulo `feature`
- Issues com responsável definido
**Baixa Prioridade**
- Issues com rótulo `documentation`
- Issues com rótulo `good first issue`
- Issues com rótulo `wontfix` ou `duplicate`
### Filtragem por rótulos
```bash
# Obtém apenas Issues com rótulo específico
gh issue list --state open --label "bug" --json number,title,author,createdAt,labels,comments --limit 30
# Filtragem com múltiplos rótulos (condição AND)
gh issue list --state open --label "bug,high-priority" --json number,title,author,createdAt,labels,comments --limit 30
```
### Observações
- Requer GitHub CLI (`gh`)
- Exibe apenas Issues no estado aberto
- Exibe máximo de 30 Issues
- Tempo decorrido é desde quando a Issue foi aberta
- URL da Issue é gerada automaticamente a partir do nome real do repositório