Skip to content

Commit 1200652

Browse files
Jeremias Santosclaude
authored andcommitted
fix(pav-56): adicionar verificacao de push antes de criar PR e corrigir typo
- Skill agora verifica se a branch existe no remote antes de gh pr create - Corrigido typo "disponvieis" -> "disponiveis" na spec Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 60ab630 commit 1200652

2 files changed

Lines changed: 10 additions & 3 deletions

File tree

.claude/skills/abrir-pr-jobs-scraper/skill.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -130,15 +130,22 @@ Mostrar tudo formatado e perguntar: **"O PR esta correto? Confirma a criacao? (s
130130

131131
### Passo 8: Criar o PR
132132

133-
1. Criar o PR via GitHub CLI:
133+
1. Verificar se a branch foi enviada ao remote:
134+
```bash
135+
git ls-remote --heads origin $(git branch --show-current)
136+
```
137+
- **Se a branch nao existe no remote:** perguntar ao usuario: "A branch ainda nao foi enviada ao remote. Deseja fazer push agora? (s/n)"
138+
- Se confirmar, rodar: `git push -u origin $(git branch --show-current)`
139+
- Se negar, parar a execucao
140+
2. Criar o PR via GitHub CLI:
134141
```bash
135142
gh pr create \
136143
--repo Benevanio/Jobs_Scraper_Global \
137144
--base develop \
138145
--title "PAV-XX: <titulo>" \
139146
--body "<body completo>"
140147
```
141-
2. Confirmar ao usuario com o link do PR criado
148+
3. Confirmar ao usuario com o link do PR criado
142149

143150
## Erros comuns
144151

docs/superpowers/specs/2026-06-17-abrir-pr-padronizado-design.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,5 +108,5 @@ O PR e sempre criado contra o repositorio `Benevanio/Jobs_Scraper_Global` na bra
108108
- **Deteccao de task:** Tenta extrair PAV-XX da branch, mas sempre confirma com o usuario. Se a branch nao e sugestiva, pergunta diretamente.
109109
- **Descricao automatica:** Resumo em linguagem natural gerado pelo Claude a partir dos commits/diffs — texto curto focado no que foi desenvolvido e como se relaciona com a task.
110110
- **Testes:** Roda backend e frontend automaticamente, preenche o campo, mas usuario pode editar no preview.
111-
- **Sem scripts auxiliares:** Toda a logica e executada pelo Claude usando ferramentas disponvieis (MCP, Bash).
111+
- **Sem scripts auxiliares:** Toda a logica e executada pelo Claude usando ferramentas disponiveis (MCP, Bash).
112112
- **Target fixo:** Sempre `Benevanio/Jobs_Scraper_Global` branch `develop`.

0 commit comments

Comments
 (0)