CommunityEscrita e Ediçãogithub.com

Al0olo/Agents-village

Crie branches, faça commits e abra pull requests neste repositório. Use sempre que criar uma branch, escrever uma mensagem de commit, fazer push, abrir ou atualizar um PR, ou quando a CI falhar em um PR.

O que é Agents-village?

Esta skill automatiza o fluxo de trabalho de Git e Pull Requests para o repositório al0olo/agents-village. Ela define um processo rigoroso, começando com a sincronização do repositório, criação de branches padronizadas (com prefixos como S<n>/, fix/, docs/ ou chore/) e a exigência de commits pequenos e atômicos. A skill também gerencia a criação de mensagens de commit seguindo um formato específico (tipo, escopo, resumo e co-autores), e utiliza a API REST do GitHub para abrir PRs, já que o GraphQL é bloqueado em sessões cloud. Por fim, ela lida com falhas de CI, orientando a correção no mesmo branch e a não fusão de código com falhas, garantindo a integridade do fluxo de desenvolvimento.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Al0olo/Agents-village/tree/HEAD/.claude/skills/git-pr-workflow

Installed? Explore more Escrita e Edição skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Fluxo de trabalho Git e PRs

  1. Sincronizar: git fetch origin main && git checkout main && git reset --hard FETCH_HEAD (o clone pode ser raso; origin/main pode falhar ao resolver).
  2. Branch: git checkout -b S<n>/<area>/<slug> para um ticket de sprint (veja docs/sprints/), caso contrário fix/, docs/ ou chore/ mais um slug.
  3. Trabalhe em commits pequenos. Verifique antes de cada um: veja AGENTS.md Comandos.
  4. Atualize docs/HANDOFF.md no mesmo PR (skill handoff).
  5. Mensagem de commit:
tipo(escopo): resumo imperativo

Por que esta mudança, em uma ou duas frases.

Co-Authored-By: Abdullah Farag <[email protected]>
Co-Authored-By: <seu nome do modelo> <[email protected]>
  1. Push: git push -u origin <branch>.
  2. Abra o PR com a API REST (GraphQL está bloqueado em sessões cloud):
gh api repos/al0olo/agents-village/pulls \
  -f title="tipo: resumo" -f head=<branch> -f base=main -F body=@/tmp/pr.md --jq '.html_url'

Corpo: o que mudou, por que, o que você executou para verificar e qualquer coisa que o revisor precise decidir. 8. Se a CI falhar, leia o log, corrija no mesmo branch, faça push. Não mescle vermelho. 9. Ordem de merge: se PRs dependem uns dos outros, mencione isso no corpo e mescle em ordem.

Nunca faça commit em main, nunca force-push em branches compartilhados, nunca pule hooks.

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

Habilidades Relacionadas