issues
Resumo
Analisa e classifica issues do GitHub com detecção de duplicados, spam e priorização.
Skills Relacionadas
| Skill |
Quando usar junto |
spec |
Para converter issues válidos em specs |
sprint |
Para adicionar issues a sprints |
planner |
Para planejar implementação de bugs |
pr-review |
Para relacionar issues com PRs |
Quando usar
Use esta skill quando precisar:
- Classificar issues do GitHub
- Detectar issues duplicados
- Identificar spam ou issues de baixa qualidade
- Priorizar issues por severidade
- Extrair requisitos de issues para specs
Não use para:
- Code review (use github-pr-review)
- Planejamento de features (use spec-creation)
Issue Classification
Primary Categories
| Categoria |
Descrição |
bug |
Algo está quebrado |
feature |
Request de nova funcionalidades |
documentation |
Melhorias na documentação |
question |
Dúvida ou suporte |
duplicate |
Duplicado de issue existente |
spam |
Conteúdo promocional ou irrelevante |
feature_creep |
Múltiplas features em um issue |
Output Format
{
"category": "bug",
"confidence": 0.92,
"priority": "high",
"labels_to_add": ["type:bug", "priority:high"],
"is_duplicate": false,
"duplicate_of": null,
"is_spam": false,
"is_feature_creep": false,
"comment": null
}
Bug Detection
Bug Report Patterns
Indicadores de bug:
- "não funciona", "broken", "error", "crash"
- Stack traces
- Expected vs Actual
- Passos para reproduzir
- Screenshots de erros
Análise de Bug
{
"issue_type": "bug",
"title": "Concise task title",
"summary": "One paragraph summary",
"requirements": ["Fix the authentication timeout"],
"acceptance_criteria": ["Sessions persist correctly"],
"affected_áreas": ["src/auth/session.ts"],
"complexity": "standard",
"risks": ["May affect existing sessions"]
}
Duplicate Detection
Similarity Indicators
| Força |
Indicadores |
| Alta |
Mensagens de erro idênticas, stack traces iguais |
| Média |
Descrição similar, mesma área |
| Baixa |
Mesmas labels, mesmo autor |
Confidence Thresholds
| Threshold |
Ação |
| 90%+ |
Quase certamente duplicado |
| 80-89% |
Provável duplicado, verificar |
| 70-79% |
Possível duplicado, revisar |
| <70% |
Não é duplicado |
Spam Detection
Spam Categories
| Tipo |
Sinais |
| Promocional |
Links externos, marketing |
| Abuso |
Linguagem ofensiva |
| Gibberish |
Texto aleatório |
| Bot |
Template, massa |
Spam Signals
- Links externos não relacionados
- Conteúdo sem relação com o projeto
- Linguagem abusiva
- Texto sem sentido
Priority Assessment
High Priority
- Vulnerabilidades de segurança
- Perda de dados potencial
- Funcionalidade core quebrada
- Afeta muitos usuários
Medium Priority
- Features com caso de uso claro
- Bugs não críticos
- Performance issues
Low Priority
- Melhorias menores
- Edge cases
- Cosmético
Label Taxonomy
Type Labels
type:bug
type:feature
type:docs
type:question
Priority Labels
priority:high
priority:medium
priority:low
Triage Labels
triage:potential-duplicate
triage:needs-review
triage:needs-breakdown
triage:needs-info
Referências
references/issue-classification.md - Classificação detalhada
references/bug-detection.md - Padrões de bug report
references/duplicate-detection.md - Algoritmo de similaridade
references/spam-detection.md - Sinais de spam
1---2name: issues-33description: Analisa e classifica issues com detecção de duplicados. Use quando precisar gerenciar issues do GitHub/GitLab, classificar bugs, ou organizar backlog de tarefas.4---5
6# issues
7
8## Resumo
9Analisa e classifica issues do GitHub com detecção de duplicados, spam e priorização.
10
11## Skills Relacionadas
12
13| Skill | Quando usar junto |
14|-------|-------------------|
15| `spec` | Para converter issues válidos em specs |
16| `sprint` | Para adicionar issues a sprints |
17| `planner` | Para planejar implementação de bugs |
18| `pr-review` | Para relacionar issues com PRs |
19
20## Quando usar
21
22Use esta skill quando precisar:
23- Classificar issues do GitHub
24- Detectar issues duplicados
25- Identificar spam ou issues de baixa qualidade
26- Priorizar issues por severidade
27- Extrair requisitos de issues para specs
28
29**Não use para:**
30- Code review (use github-pr-review)
31- Planejamento de features (use spec-creation)
32
33---
34
35## Issue Classification
36
37### Primary Categories
38
39| Categoria | Descrição |
40|-----------|-----------|
41| `bug` | Algo está quebrado |
42| `feature` | Request de nova funcionalidades |
43| `documentation` | Melhorias na documentação |
44| `question` | Dúvida ou suporte |
45| `duplicate` | Duplicado de issue existente |
46| `spam` | Conteúdo promocional ou irrelevante |
47| `feature_creep` | Múltiplas features em um issue |
48
49### Output Format
50
51```json
52{
53 "category": "bug",
54 "confidence": 0.92,
55 "priority": "high",
56 "labels_to_add": ["type:bug", "priority:high"],
57 "is_duplicate": false,
58 "duplicate_of": null,
59 "is_spam": false,
60 "is_feature_creep": false,
61 "comment": null
62}
63```
64
65---
66
67## Bug Detection
68
69### Bug Report Patterns
70
71**Indicadores de bug:**
72- "não funciona", "broken", "error", "crash"
73- Stack traces
74- Expected vs Actual
75- Passos para reproduzir
76- Screenshots de erros
77
78### Análise de Bug
79
80```json
81{
82 "issue_type": "bug",
83 "title": "Concise task title",
84 "summary": "One paragraph summary",
85 "requirements": ["Fix the authentication timeout"],
86 "acceptance_criteria": ["Sessions persist correctly"],
87 "affected_áreas": ["src/auth/session.ts"],
88 "complexity": "standard",
89 "risks": ["May affect existing sessions"]
90}
91```
92
93---
94
95## Duplicate Detection
96
97### Similarity Indicators
98
99| Força | Indicadores |
100|-------|-------------|
101| **Alta** | Mensagens de erro idênticas, stack traces iguais |
102| **Média** | Descrição similar, mesma área |
103| **Baixa** | Mesmas labels, mesmo autor |
104
105### Confidence Thresholds
106
107| Threshold | Ação |
108|-----------|------|
109| 90%+ | Quase certamente duplicado |
110| 80-89% | Provável duplicado, verificar |
111| 70-79% | Possível duplicado, revisar |
112| <70% | Não é duplicado |
113
114---
115
116## Spam Detection
117
118### Spam Categories
119
120| Tipo | Sinais |
121|------|--------|
122| Promocional | Links externos, marketing |
123| Abuso | Linguagem ofensiva |
124| Gibberish | Texto aleatório |
125| Bot | Template, massa |
126
127### Spam Signals
128
129- Links externos não relacionados
130- Conteúdo sem relação com o projeto
131- Linguagem abusiva
132- Texto sem sentido
133
134---
135
136## Priority Assessment
137
138### High Priority
139- Vulnerabilidades de segurança
140- Perda de dados potencial
141- Funcionalidade core quebrada
142- Afeta muitos usuários
143
144### Medium Priority
145- Features com caso de uso claro
146- Bugs não críticos
147- Performance issues
148
149### Low Priority
150- Melhorias menores
151- Edge cases
152- Cosmético
153
154---
155
156## Label Taxonomy
157
158### Type Labels
159- `type:bug`
160- `type:feature`
161- `type:docs`
162- `type:question`
163
164### Priority Labels
165- `priority:high`
166- `priority:medium`
167- `priority:low`
168
169### Triage Labels
170- `triage:potential-duplicate`
171- `triage:needs-review`
172- `triage:needs-breakdown`
173- `triage:needs-info`
174
175---
176
177## Referências
178
179- `references/issue-classification.md` - Classificação detalhada
180- `references/bug-detection.md` - Padrões de bug report
181- `references/duplicate-detection.md` - Algoritmo de similaridade
182- `references/spam-detection.md` - Sinais de spam