SSOT는 로컬 0_VALUE/. GitHub URL은 복사본 참조로 SSOT 원칙 위반. 02_Governance는 존재하지 않는 구 경로로 전부 깨진 링크. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
36 lines
1.6 KiB
Markdown
36 lines
1.6 KiB
Markdown
---
|
|
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)
|