Skip to content

PAV-56: Criar skill do Claude Code para abertura de PRs padronizados#142

Merged
Benevanio merged 5 commits into
Cla-Code-Community:developfrom
jeremiassnts:feature/pav-56
Jun 17, 2026
Merged

PAV-56: Criar skill do Claude Code para abertura de PRs padronizados#142
Benevanio merged 5 commits into
Cla-Code-Community:developfrom
jeremiassnts:feature/pav-56

Conversation

@jeremiassnts

Copy link
Copy Markdown

Descricao

Criação da skill abrir-pr-jobs-scraper no Claude Code para automatizar a abertura de Pull Requests padronizados. A skill integra com o Linear para buscar dados da task, analisa commits e testes da branch, gera uma descrição automática do PR e solicita confirmação do usuário antes de criar. Inclui também a spec de design e o plano de implementação documentados.

Linear link

https://linear.app/tatame/issue/PAV-56/criar-skill-do-claude-code-para-abertura-de-prs-padronizados

Como foi testado

Backend: 305/305 passando | Frontend: 144/148 (4 falhando em jobsService.test.ts — falhas pré-existentes, não relacionadas a esta task)

hltav and others added 5 commits June 16, 2026 16:01
…-Community#141)

## Descricao

Integra o botao "Entrar com Google" no frontend com o backend OAuth,
usando fluxo Full Redirect.

**Backend:**
- Corrigido callback OAuth para usar `req.session` (compartilhado com
middleware `withSession`) em vez de criar instancia separada de
`getIronSession`
- Callback agora salva `session.userId` e redireciona ao frontend
(`res.redirect`) em vez de retornar JSON
- Adicionada variavel de ambiente `FRONTEND_URL` para controlar o
redirect pos-OAuth

**Frontend:**
- Adicionada funcao `getGoogleAuthUrl()` no `authService.ts`
- Botao Google nas paginas de login e registro agora inicia o fluxo
OAuth ao clicar
- Criada pagina `AuthCallback` que detecta a sessao e navega para `/app`
- Adicionado `refreshUser()` no `AuthContext` para re-buscar `/auth/me`
apos redirect OAuth

**Testes:**
- Atualizados testes unitarios e de integracao do `auth.controller` para
esperar redirects (302) em vez de respostas JSON

## Linear link

https://linear.app/tatame/issue/PAV-5/login-social-google-oauth

## Como foi testado

Testes unitarios e de integracao passando (305/305). Login com Google
testado manualmente end-to-end em ambiente local com Docker.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…ir 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>
@vercel

vercel Bot commented Jun 17, 2026

Copy link
Copy Markdown

Someone is attempting to deploy a commit to the Bene Tesla's projects Team on Vercel.

A member of the Team first needs to authorize it.

@vercel

vercel Bot commented Jun 17, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
painel-vagas Ready Ready Preview, Comment Jun 17, 2026 10:33pm

@Benevanio Benevanio merged commit dd7bcff into Cla-Code-Community:develop Jun 17, 2026
3 checks passed
@github-project-automation github-project-automation Bot moved this from Backlog to Done in JobAtlas – Kanban Jun 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants