--- name: github-manage description: GitHub 호스팅 기능으로 이슈·풀 리퀘스트·리뷰 코멘트·라벨·(정책이 허용하면) 머지·이슈 닫기·릴리스 초안 등을 다룬다. 사용자가 이슈를 만들거나, PR에 코멘트·승인·머지를 요청하거나, 이슈 상태를 바꾸라고 할 때 사용한다. 로컬 저장소에서 clone/pull/commit/push를 실행하는 요청은 git-ops, 순수 읽기 분석만이면 github-analyze이다. --- # GitHub Manage GitHub API를 통해 이슈·PR·릴리스 등 호스팅 측 리소스를 조작한다. ## 상위 원칙 - [Writing Principles](../../../../0_VALUE/20_Governance/writing-principles.md) - [프로젝트 아티팩트 SSOT](../../../../0_VALUE/20_Governance/project-artifacts-ssot.md) ## Trigger - 이슈: "이슈 만들어줘", "이슈 닫아줘", "라벨 달아줘" - PR: "PR 올려줘", "리뷰 코멘트 달아줘", "머지해줘", "승인해줘" - 릴리스·메타: "릴리스 노트 초안", "마일스톤 정리" 등 GitHub UI/API로 처리되는 작업 ## Do - 대상 owner/repo, 이슈·PR 번호, 브랜치 이름을 사용자 발화 또는 대화 맥락에서 확정한다. - 머지·삭제·닫기 등 되돌리기 어려운 동작은 정책에 따라 사용자 확인을 거친다. - API 오류·권한 거부 시 원인을 짧게 전달한다. ## Do Not - 보호 브랜치 정책·조직 규칙을 우회하려 하지 않는다. - 사용자가 지정하지 않은 리포지토리에 쓰기 작업을 가정하지 않는다. ## 관련 스킬 - [github-analyze](../github-analyze/SKILL.md) - [git-ops](../git-ops/SKILL.md)