CommunityRedacción y edicióngithub.com

Al0olo/Agents-village

Crea ramas, haz commits y abre pull requests en este repositorio. Úsalo siempre que crees una rama, escribas un mensaje de commit, subas cambios, abras o actualices un PR, o cuando CI falle en un PR.

¿Qué es Agents-village?

Este skill define un flujo de trabajo completo de Git y PRs para el repositorio 'Al0olo/agents-village'. Proporciona pasos concretos para sincronizar el repositorio, crear ramas con una convención de nombres (S<n>/<area>/<slug>, fix/, docs/ o chore/), realizar commits pequeños y actualizar el archivo docs/HANDOFF.md. Es útil para agentes AI que necesitan gestionar tareas de desarrollo de manera consistente, ya que automatiza la creación de ramas, la redacción de mensajes de commit con coautores, el push a remoto y la apertura de PRs mediante la API REST (gh). Además, maneja fallos de CI, instruye no fusionar en rojo y respeta el orden de fusión cuando hay dependencias entre PRs. Compatible con agentes que ejecutan comandos en terminal (Claude Code, Cursor, Codex) y asegura buenas prácticas como no hacer commit en main ni forzar push en ramas compartidas.

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

Installed? Explore more Redacción y edición skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Flujo de trabajo de Git y PRs

  1. Sincronización: git fetch origin main && git checkout main && git reset --hard FETCH_HEAD (el clon puede ser superficial; origin/main puede fallar al resolver).
  2. Rama: git checkout -b S<n>/<area>/<slug> para un ticket de sprint (ver docs/sprints/), de lo contrario fix/, docs/ o chore/ más un slug.
  3. Trabaja en commits pequeños. Antes de cada uno, revisa: ver AGENTS.md Comandos.
  4. Actualiza docs/HANDOFF.md en el mismo PR (skill handoff).
  5. Mensaje de commit:
tipo(ámbito): resumen imperativo

Por qué este cambio, en una o dos frases.

Co-Authored-By: Abdullah Farag <[email protected]>
Co-Authored-By: <nombre de tu modelo> <[email protected]>
  1. Push: git push -u origin <rama>.
  2. Abre el PR con la API REST (GraphQL está bloqueado en sesiones cloud):
gh api repos/al0olo/agents-village/pulls \
  -f title="tipo: resumen" -f head=<rama> -f base=main -F body=@/tmp/pr.md --jq '.html_url'

Cuerpo: qué cambió, por qué, qué ejecutaste para verificarlo y cualquier cosa que el revisor deba decidir. 8. Si CI falla, lee el log, corrige en la misma rama, haz push. No fusiones en rojo. 9. Orden de fusión: si los PRs dependen entre sí, menciónalo en el cuerpo y fusiónalos en orden.

Nunca hagas commit en main, nunca hagas force-push en ramas compartidas, nunca omitas hooks.

Individual skills in this repo

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

Skills relacionados