You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/skills/issue-to-brief/SKILL.md
+45-6Lines changed: 45 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,13 +1,29 @@
1
1
---
2
2
name: issue-to-brief
3
-
description: Analisa uma issue do GitHub e transforma em um briefing tecnico acionavel para este projeto Spring Boot. Use quando o pedido mencionar issue, ticket, backlog, bug, feature, requisito ou criterios de aceite vindos do GitHub, especialmente antes de implementar com custom agents. Ajuda a ler a issue via MCP, identificar impacto no codigo, preservar contrato HTTP e preparar handoff para refatoracao e testes.
3
+
description: Analisa uma issue do GitHub e transforma em um briefing tecnico acionavel para este projeto Spring Boot. Use antes de implementar, quando o pedido envolver issue, ticket, backlog, bug, feature, requisito ou criterios de aceite, para mapear impacto no codigo, preservar contrato HTTP e preparar handoff para refactor e testes.
4
+
argument-hint: [issue] [contexto adicional] [restricoes ou contrato a preservar]
4
5
---
5
6
6
-
# Skill issue-to-brief
7
+
# Issue To Brief
7
8
8
-
Conduza a etapa de entendimento e preparacao antes da implementacao.
9
+
Esta skill conduz a etapa de entendimento e preparacao antes da implementacao.
9
10
10
-
## Fluxo
11
+
## Quando usar esta skill
12
+
13
+
Use esta skill quando precisar:
14
+
15
+
- ler uma issue do GitHub e converter em briefing tecnico objetivo
16
+
- separar escopo confirmado de suposicoes antes de codar
17
+
- mapear impacto provavel no backend Spring Boot deste repositorio
18
+
- preparar handoff claro para refactor e para testes
19
+
20
+
Nao use esta skill para resumir o trabalho ja concluido. Nesse caso, use a skill `pr-summary`.
21
+
22
+
## Objetivo
23
+
24
+
Reduzir ambiguidade da issue e deixar a implementacao pronta para seguir com contexto suficiente para os proximos agents.
25
+
26
+
## Procedimento
11
27
12
28
1. Ler a issue e, se existirem, comentarios, checklist, labels e criterios de aceite via GitHub MCP.
13
29
2. Resumir o objetivo funcional em linguagem direta.
@@ -17,7 +33,7 @@ Conduza a etapa de entendimento e preparacao antes da implementacao.
17
33
6. Preparar um handoff explicito para o custom agent de refatoracao.
18
34
7. Preparar um handoff explicito para o custom agent de testes.
19
35
20
-
## Estrutura de saida obrigatoria
36
+
## Saida obrigatoria
21
37
22
38
Responder com estas secoes, nesta ordem:
23
39
@@ -61,7 +77,7 @@ Handoff para test
61
77
- Evidencias esperadas:
62
78
```
63
79
64
-
## Heuristicas para este repositorio
80
+
## Como analisar neste repositorio
65
81
66
82
Ao analisar impacto provavel, considerar primeiro:
67
83
@@ -74,6 +90,15 @@ Ao analisar impacto provavel, considerar primeiro:
- Em `Resumo da issue`, priorize objetivo funcional, contexto operacional e criterios de aceite explicitos.
96
+
- Em `Escopo confirmado`, diferencie pedido explicito de extrapolacao tecnica.
97
+
- Em `Impacto provavel no codigo`, cite apenas camadas plausiveis; se uma camada nao parecer afetada, diga isso.
98
+
- Em `Invariantes e restricoes`, trate contrato HTTP observavel como item critico: path, verbo, status, headers e JSON.
99
+
- Em `Pontos em aberto`, registre lacunas reais antes de sugerir implementacao.
100
+
- Nos handoffs, escreva instrucoes que possam ser usadas diretamente pelos agents `refactor` e `test`.
101
+
77
102
## Regras
78
103
79
104
1. Nao comecar implementando.
@@ -97,6 +122,20 @@ Para o `test`:
97
122
- informar cenarios de sucesso e erro
98
123
- cobrar validacao de status, body, headers e cobertura
99
124
125
+
## Exemplo de uso
126
+
127
+
Entrada:
128
+
129
+
```text
130
+
/issue-to-brief issue #456 sobre ajuste de validacao no endpoint de clientes sem mudar o contrato HTTP
131
+
```
132
+
133
+
Saida esperada:
134
+
135
+
- briefing com escopo confirmado e lacunas visiveis
136
+
- impacto provavel no codigo deste projeto
137
+
- handoff claro para refactor e para test
138
+
100
139
## Resultado esperado
101
140
102
141
Um bom resultado reduz ambiguidade da issue e deixa a implementacao pronta para seguir, com contexto suficiente para o agent de refatoracao atuar primeiro e o agent de testes atuar em seguida.
Copy file name to clipboardExpand all lines: .github/skills/pr-summary/SKILL.md
+40-7Lines changed: 40 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,17 +1,28 @@
1
1
---
2
2
name: pr-summary
3
-
description: Gera um resumo tecnico final de implementacao pronto para demonstracao, comentario de pull request ou fechamento de tarefa. Use quando o trabalho ja tiver sido implementado e testado, especialmente apos usar custom agents de refatoracao e testes. Ajuda a consolidar mudancas, comandos executados, cobertura, riscos, relacao com a issue e proximos passos sem omitir evidencias.
3
+
description: Gera um resumo tecnico final de implementacao para demo, comentario de pull request ou fechamento de tarefa. Use quando a mudanca ja tiver sido implementada e validada e voce precisar consolidar evidencias, testes, cobertura, riscos e relacao com a issue sem inventar fatos.
4
+
argument-hint: [issue ou contexto] [arquivos alterados] [testes/comandos executados]
4
5
---
5
6
6
-
# Skill pr-summary
7
+
# PR Summary
7
8
8
-
Conduza a etapa final de fechamento tecnico depois da implementacao e da validacao.
9
+
Esta skill conduz o fechamento tecnico depois da implementacao e da validacao.
10
+
11
+
## Quando usar esta skill
12
+
13
+
Use esta skill quando precisar:
14
+
15
+
- transformar uma implementacao concluida em um resumo final apresentavel
16
+
- preparar texto para comentario de PR, demo ou encerramento de tarefa
17
+
- consolidar mudancas, testes executados, cobertura, riscos e pendencias com base em evidencia
18
+
19
+
Nao use esta skill para entender uma issue antes de implementar. Nesse caso, use a skill `issue-to-brief`.
9
20
10
21
## Objetivo
11
22
12
-
Produzir um resumo final consistente, auditavel e facil de apresentar.
23
+
Produzir um resumo final consistente, auditavel e facil de apresentar, preservando a separacao entre fato observado e inferencia.
13
24
14
-
## Fluxo
25
+
## Procedimento
15
26
16
27
1. Reunir o contexto da issue original.
17
28
2. Reunir o que foi alterado no codigo de producao.
@@ -21,7 +32,7 @@ Produzir um resumo final consistente, auditavel e facil de apresentar.
21
32
6. Registrar riscos, limitacoes e pendencias.
22
33
7. Fechar com uma relacao explicita entre issue, implementacao e validacao.
23
34
24
-
## Estrutura de saida obrigatoria
35
+
## Saida obrigatoria
25
36
26
37
Responder com estas secoes, nesta ordem:
27
38
@@ -51,6 +62,14 @@ Pronto para PR
51
62
- Relacao com a issue:
52
63
```
53
64
65
+
## Como preencher a saida
66
+
67
+
- Use apenas fatos que estejam visiveis no contexto, no diff, nos arquivos alterados ou nos resultados de comando.
68
+
- Se algum ponto relevante nao estiver disponivel, diga explicitamente que a evidencia nao foi encontrada.
69
+
- Ao mencionar cobertura, informe numeros somente quando houver relatorio ou saida concreta.
70
+
- Ao mencionar contrato HTTP, deixe claro se o contrato foi preservado ou alterado e cite o que mudou.
71
+
- Ao mencionar riscos, prefira riscos observaveis, regressivos ou de rollout, e nao frases genericas.
72
+
54
73
## Regras
55
74
56
75
1. Nao afirmar execucao, cobertura ou sucesso de testes sem evidencia no contexto.
@@ -59,9 +78,23 @@ Pronto para PR
59
78
4. Se a issue tiver criterios de aceite, dizer como cada um foi atendido ou o que ficou pendente.
60
79
5. Se houve mudanca de contrato HTTP, explicitar de forma objetiva e concreta.
61
80
81
+
## Exemplo de uso
82
+
83
+
Entrada:
84
+
85
+
```text
86
+
/pr-summary issue #123, alteracoes no endpoint de pedidos, testes de integracao executados
87
+
```
88
+
89
+
Saida esperada:
90
+
91
+
- resumo final com secoes fixas
92
+
- relacao objetiva entre issue, implementacao e validacao
93
+
- riscos e pendencias explicitados sem exagero
94
+
62
95
## Fechamento curto para demonstracao
63
96
64
-
Quando fizer sentido, terminar com um bloco curto de resumo executivo contendo:
97
+
Quando fizer sentido, termine com um bloco curto de resumo executivo contendo:
0 commit comments