Loading...
Loading...
GitHub Copilot Coding Agent 자동화. 이슈에 ai-copilot 라벨 부착 → GitHub Actions가 GraphQL로 Copilot에 자동 할당 → Copilot이 Draft PR 생성. 원클릭 이슈-to-PR 파이프라인.
npx skill4agent add supercent-io/skills-template copilot-coding-agent이슈에라벨을 붙이면 GitHub Actions가 자동으로 Copilot에 할당하고, Copilot이 브랜치 생성 → 코드 작성 → Draft PR 생성까지 수행합니다.ai-copilot
repo# 원클릭 셋업 (토큰 등록 + 워크플로 배포 + 라벨 생성)
bash scripts/copilot-setup-workflow.shCOPILOT_ASSIGN_TOKEN.github/workflows/assign-to-copilot.ymlai-copilot# 이슈 생성 + ai-copilot 라벨 → Copilot 자동 할당
gh issue create \
--label ai-copilot \
--title "Add user authentication" \
--body "Implement JWT-based auth with refresh tokens. Include login, logout, refresh endpoints."# 이슈 번호 42에 라벨 추가 → Actions 트리거
gh issue edit 42 --add-label ai-copilotexport COPILOT_ASSIGN_TOKEN=<your-pat>
bash scripts/copilot-assign-issue.sh 42이슈 생성/라벨링
↓
GitHub Actions 트리거 (assign-to-copilot.yml)
↓
GraphQL로 Copilot bot ID 조회
↓
replaceActorsForAssignable → Copilot을 assignee로 설정
↓
Copilot Coding Agent 이슈 처리 시작
↓
브랜치 생성 → 코드 작성 → Draft PR 오픈
↓
당신을 PR 리뷰어로 자동 지정GraphQL-Features: issues_copilot_assignment_api_support,coding_agent_model_selection| 워크플로 | 트리거 | 목적 |
|---|---|---|
| 이슈에 | Copilot에 자동 할당 |
| PR 오픈/업데이트 | CI (빌드 + 테스트) 실행 |
Copilot은 외부 기여자처럼 취급됩니다.
copilot-pr-ci.yml# 수동 승인 후 CI 확인
gh pr list --search 'head:copilot/'
gh pr view <pr-number>planno로 이 이슈 스펙을 검토하고 승인해줘ai-copilotPM이 이슈 작성 → ai-copilot 라벨 부착
→ Actions 자동 할당 → Copilot Draft PR 생성
→ 팀이 PR 리뷰만 수행Vibe Kanban으로 생성된 후속 이슈:
리팩터링/문서 정리/테스트 추가
→ ai-copilot 라벨 → Copilot 처리
→ 팀은 메인 기능 개발에 집중Jira 이슈 → Zapier/웹훅 → GitHub Issue 자동 생성
→ ai-copilot 라벨 → Copilot PR
→ 완전 자동화 파이프라인# 백로그 이슈들에 라벨 일괄 추가
gh issue list --label "tech-debt" --json number \
| jq '.[].number' \
| xargs -I{} gh issue edit {} --add-label ai-copilot# Copilot이 생성한 PR 목록
gh pr list --search 'head:copilot/'
# 특정 이슈 상태
gh issue view 42
# PR CI 상태
gh pr checks <pr-number>=== 셋업 ===
bash scripts/copilot-setup-workflow.sh 최초 1회 설정
=== 이슈 할당 ===
gh issue create --label ai-copilot ... 새 이슈 + 자동 할당
gh issue edit <num> --add-label ai-copilot 기존 이슈
bash scripts/copilot-assign-issue.sh <num> 직접 할당
=== 결과 확인 ===
gh pr list --search 'head:copilot/' Copilot PR 목록
gh pr view <num> PR 상세
gh pr checks <num> CI 상태
=== 제약 ===
Copilot Pro+/Business/Enterprise 필요
첫 PR은 수동 승인 필요 (외부 기여자 취급)
PAT: repo scope 필요