Community라이팅 & 에디팅github.com

Al0olo/Agents-village

이 저장소에서 브랜치를 생성하고, 커밋 메시지를 작성하고, 푸시하고, 풀 리퀘스트를 열거나 업데이트하거나, PR의 CI가 실패할 때 사용하세요.

Agents-village란 무엇인가요?

이 스킬은 git과 PR 워크플로우를 완전히 자동화하여 개발자가 저장소와 상호작용할 때 반복적인 작업을 대신 처리해 줍니다. 브랜치 생성부터 커밋 메시지 작성, 푸시, PR 열기 및 CI 실패 시 대처까지 모든 단계를 안내합니다. Al0olo/Agents-village 저장소에서만 작동하며, CLI 도구(gh, git)와 REST API를 사용해 PR을 생성합니다. 특히 스프린트 티켓 기반 브랜치 명명 규칙, 강제된 커밋 메시지 형식, 핸드오프 문서 업데이트, CI 실패 시 자동 수정 및 푸시 등 협업 프로젝트에서 일관된 워크플로우를 유지하는 데 매우 유용합니다.

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

Installed? Explore more 라이팅 & 에디팅 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

Git 및 PR 워크플로우

  1. 동기화: git fetch origin main && git checkout main && git reset --hard FETCH_HEAD (클론이 얕을 수 있으며, origin/main이 확인되지 않을 수 있습니다.)
  2. 브랜치: 스프린트 티켓(docs/sprints/ 참조)인 경우 git checkout -b S<n>/<area>/<slug>, 그 외에는 fix/, docs/ 또는 chore/ 뒤에 슬러그를 추가합니다.
  3. 작은 커밋 단위로 작업합니다. 각 작업 전에 AGENTS.md 명령어를 확인하세요.
  4. 동일한 PR에서 docs/HANDOFF.md를 업데이트합니다(스킬 handoff).
  5. 커밋 메시지:
타입(범위): 명령형 요약

왜 이 변경이 필요한지, 한두 문장으로 설명.

Co-Authored-By: Abdullah Farag <[email protected]>
Co-Authored-By: <모델 이름> <[email protected]>
  1. 푸시: git push -u origin <브랜치명>.
  2. REST API로 PR 열기(클라우드 세션에서는 GraphQL이 차단됨):
gh api repos/al0olo/agents-village/pulls \
  -f title="타입: 요약" -f head=<브랜치명> -f base=main -F body=@/tmp/pr.md --jq '.html_url'

본문: 무엇이 변경되었는지, 왜 변경했는지, 어떻게 확인했는지, 리뷰어가 결정해야 할 사항. 8. CI가 실패하면 로그를 읽고, 같은 브랜치에서 수정한 후 푸시합니다. 빨간 상태로 병합하지 마세요. 9. 병합 순서: PR이 서로 의존하는 경우 본문에 명시하고 순서대로 병합하세요.

절대 main에 커밋하지 말고, 공유 브랜치에 강제 푸시하지 말며, 훅을 건너뛰지 마세요.

Individual skills in this repo

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

관련 스킬