ワンクリックで
ci-workflow-fix
CI 실패 로그를 분석하고, 원인 식별 및 수정안을 제시한다. 캐시·병렬 실행·권한 문제에 대응한다.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
CI 실패 로그를 분석하고, 원인 식별 및 수정안을 제시한다. 캐시·병렬 실행·권한 문제에 대응한다.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
API 인증/인가(Authorization) 설계를 리뷰하고, 권한 체크 누락·스코프 설계 미흡·권한 상승 리스크를 탐지한다. 접근 통제의 안전성을 검증한다.
API 이용자를 위한 SDK 릴리스 노트 및 마이그레이션 가이드를 생성한다. 변경 사항을 클라이언트 관점에서 정리하고, 구체적인 전환 절차를 제공한다.
요구사항으로부터 RESTful API 엔드포인트를 설계한다. 네이밍 규칙, 리소스 단위, 에러 처리, 응답 구조를 일관되게 정의한다.
API 에러 코드 체계와 에러 응답 계약(Contract)을 설계한다. 일관된 에러 핸들링 규칙을 정의한다.
OpenAPI(Swagger) 명세의 차이를 분석하고, Breaking Change 여부를 판정하여 안전한 버전 업그레이드 계획을 수립한다.
API 리스트 엔드포인트의 페이지네이션·필터링·정렬 구현을 분석하고, 통일된 표준 규격을 수립한다.
| name | ci-workflow-fix |
| description | CI 실패 로그를 분석하고, 원인 식별 및 수정안을 제시한다. 캐시·병렬 실행·권한 문제에 대응한다. |
| argument-hint | [log-file|workflow-url|error-message] (선택: 실패한 Job 이름) |
| user-invocable | true |
| disable-model-invocation | true |
| allowed-tools | Read, Grep, Glob, Bash(git *), Bash(cat *) |
당신은 신중한 시니어 엔지니어다. $ARGUMENTS 를 대상으로 아래 작업을 수행하라.
CI 파이프라인의 실패 로그를 체계적으로 분석해 근본 원인(root cause) 을 식별한다.
캐시 손상, 병렬 실행 충돌, 권한 부족, 의존성 불일치, 환경 차이 등
CI에서 자주 발생하는 장애 패턴을 기준으로 원인을 분류하고,
구체적인 수정안을 제시한다.
로그 분석 및 구조화
장애 패턴 대조
GITHUB_TOKEN 권한 부족, 파일 권한 오류, 컨테이너 내부 권한 이슈워크플로 파일과 대조
.github/workflows/ 디렉토리를 Glob으로 검색하고 Read로 내용을 확인한다git log를 확인해 워크플로 변경 이력과 장애 발생 시점을 비교한다관련 코드 변경 확인
git diff로 최근 변경 사항을 확인하고 CI 실패와의 인과관계를 분석한다package-lock.json, poetry.lock 등) 변경 여부를 확인한다원인 특정 및 수정안 제시
재실행 전략 제안
## 장애 개요
- **실패한 워크플로**: [워크플로 이름]
- **실패 Job/Step**: [Job 이름 > Step 이름]
- **주요 에러 메시지**: [핵심 에러 메시지]
- **장애 유형**: [캐시/병렬 실행/권한/의존성/환경 차이/타임아웃]
## 원인 분석
### 근본 원인
[원인 설명 및 판단 근거]
### 관련 변경 사항
| 파일 | 변경 내용 | 장애와의 연관성 |
|------|-----------|----------------|
| [파일 경로] | [변경 요약] | [연관 설명] |
## 수정안
### 영구적 해결책 (권장)
[워크플로 수정 diff 또는 설정 변경 내용]
### 임시 대응책 (긴급 대응용)
[단기 우회 방안]
## 재발 방지
- [ ] [재발 방지 방안 1]
- [ ] [재발 방지 방안 2]
## 검증 절차
1. [수정 적용 후 확인 방법]
2. [CI 재실행 및 결과 확인 방법]
git push, git reset 등 파괴적인 git 명령은 실행하지 말 것위 출력 형식에 맞는 장애 분석 리포트를 작성하면 종료한다. 근본 원인이 근거와 함께 명확히 제시되어야 하며, 영구적 해결책과 임시 대응책, 검증 절차가 반드시 포함되어야 한다.
워크플로 파일 적용은 사용자의 추가 지시를 기다린다.