github-delivery은(는) 무엇을 하나요?
에이전트 스킬: GitHub 이슈/PR 출시 루프 (리뷰 수정, CI 모니터링, 보안, 감사 인사와 머지)
이 스킬은 AI 에이전트가 GitHub 저장소에서 이슈와 풀 리퀘스트를 관리하는 전체 출시 과정을 자동화합니다. 다음 기능을 제공합니다:
- PR 리뷰 수정: PR 리뷰 코멘트를 분석하고 필요한 코드 변경을 자동으로 적용합니다.
- CI 모니터링: GitHub Actions 또는 기타 CI 서비스의 빌드 상태를 확인하고 실패 시 재시도합니다.
- 보안 검사: 보안 취약점 스캔 결과(Pull Request에 추가된 경고)를 확인하고 해결 방안을 제안합니다.
- 머지 및 감사: PR을 머지한 후 기여자에게 감사 코멘트를 자동으로 남깁니다.
사용 방법
- 저장소 설정에서 웹훅 또는 GitHub Actions를 구성합니다.
- AI 에이전트에게 이 스킬을 활성화하도록 지시합니다 (예: Claude Code, Cursor, Codex).
- 에이전트가 이슈 및 PR 이벤트를 자동으로 처리합니다.
지원 플랫폼
- Claude Code
- Cursor
- Codex
- 기타 GitHub 연동 AI 에이전트
환경 변수
GITHUB_TOKEN: GitHub API 액세스 토큰CI_WEBHOOK_URL: CI 서비스 웹훅 URL (선택 사항)SECURITY_SCANNER_API_KEY: 보안 검사 도구 API 키 (선택 사항)
예제
# .github/workflows/delivery.yml
name: AI Delivery Loop
on:
pull_request:
types: [opened, synchronize, review_requested]
issues:
types: [opened, labeled]
jobs:
deliver:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Run AI Delivery
run: |
echo "에이전트가 PR 리뷰를 처리합니다."
# AI 에이전트 호출 스크립트
라이선스
MIT