一键导入
jin-ralph
태스크 완료까지 자기참조 반복 루프. verifier가 승인할 때까지 실행→검증→수정을 반복합니다. "jin ralph" 시 사용.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
태스크 완료까지 자기참조 반복 루프. verifier가 승인할 때까지 실행→검증→수정을 반복합니다. "jin ralph" 시 사용.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
팀원 Claude Code 환경 초기화. plugin 설치, settings 구성, MCP/hooks 설정, agents/skills 동기화를 자동화. "jin init", "jin 초기화", "Claude Code 초기 설정", "환경 세팅" 등의 요청 시 사용.
Full Self-Driving 모드. 오케스트레이터 파이프라인을 단계별 사용자 승인과 함께 실행합니다. "jin fsd", "자율실행" 시 사용.
사용자 요청에 가장 적합한 jin-claude 스킬과 에이전트를 추천합니다. "jin suggest", "추천", "뭐 써야", "어떤 스킬" 시 사용.
Behavioral guidelines to reduce common LLM coding mistakes. Use when writing, reviewing, or refactoring code to avoid overcomplication, make surgical changes, surface assumptions, and define verifiable success criteria.
커뮤니티 큐레이션 API 문서를 chub CLI로 검색/조회/어노테이션합니다. "jin chub", "chub", "context-hub", "API 문서 검색" 요청 시 사용.
병렬 에이전트 실행 엔진. 독립적인 태스크를 동시에 실행하여 처리 속도를 극대화합니다. "jin maxwork", "병렬" 시 사용.
| name | jin-ralph |
| description | 태스크 완료까지 자기참조 반복 루프. verifier가 승인할 때까지 실행→검증→수정을 반복합니다. "jin ralph" 시 사용. |
| triggers | ["jin ralph"] |
| argument-hint | [반복 실행할 작업 설명] |
태스크를 실행하고 독립 검증을 수행한 뒤, 검증 실패 시 피드백을 반영하여 재실행하는 자기참조 반복 루프입니다. verifier가 PASS를 줄 때까지 최대 5회 반복합니다:
| 단계 | 에이전트 | 역할 |
|---|---|---|
| 실행 | swe-agent (sonnet) | 태스크 구현 (표준) |
| 실행 (복잡) | swe-agent-high (opus) | 태스크 구현 (복잡) |
| 검증 | swe-verifier (sonnet) | 독립 검증 + 피드백 생성 |
작업 복잡도에 따라 적절한 에이전트에게 위임합니다.
초기 실행 (반복 1): 코드베이스 분석 후 복잡도를 판단합니다.
| 조건 | 에이전트 | 이유 |
|---|---|---|
| 1-2 파일, LOW/MEDIUM | swe-agent (sonnet) | 표준 워크플로우로 충분 |
| 3+ 파일, HIGH, 교차 모듈 | swe-agent-high (opus) | 깊은 추론 필요 |
재실행 (반복 2+): verifier 피드백을 포함하여 위임합니다.
위임 프롬프트 템플릿 (초기):
다음 작업을 수행하세요:
## 작업 요청
[사용자 요청 전문]
## 프로젝트 컨텍스트
[현재 작업 디렉토리, 프레임워크, 언어 정보]
6단계 워크플로우를 따르세요.
SWE Fix Result 형식으로 출력하세요.
위임 프롬프트 템플릿 (재실행):
다음 작업을 수행하세요. 이전 시도에서 검증 실패한 피드백을 반영하세요:
## 작업 요청
[사용자 요청 전문]
## 이전 시도의 검증 피드백
[swe-verifier의 FAIL 보고서]
## 실패 원인
[구체적 실패 지점]
## 권장 수정 방향
[verifier가 제안한 수정 방향]
피드백을 반영하여 수정하세요.
SWE Fix Result 형식으로 출력하세요.
TaskCreate로 각 반복을 태스크로 등록합니다.
### 실행 완료 (반복 N/5)
- **에이전트**: swe-agent / swe-agent-high
- **수정 파일**: N개
- **자체 검증**: PASS / FAIL
swe-verifier에게 독립 검증을 위임합니다.
편향 방지: 실행 에이전트의 추론은 전달하지 않습니다.
위임 프롬프트 템플릿:
다음 작업의 구현 결과를 독립적으로 검증하세요:
## 원본 작업 요청
[사용자 요청 전문]
## 변경 사항
[git diff 출력]
원본 요청과 diff만으로 독립적으로 판단하세요.
SWE Verification Report 형식으로 출력하세요.
검증 결과를 확인합니다:
### 검증 결과 (반복 N/5)
- **판정**: PASS / FAIL
- **재현 검증**: PASS / FAIL
- **엣지케이스**: N개 PASS / M개 FAIL
- **회귀**: clean / N개 이슈
- **FAIL 사유**: [있으면 기록]
검증 FAIL 시 피드백을 반영하여 Step 1로 복귀합니다.
루프 판단 로직:
if 판정 == PASS:
→ 완료 보고서 생성
elif 반복 횟수 >= 5:
→ 최종 FAIL 보고서 생성 (수동 수정 권장)
elif 반복 횟수 >= 2 and 현재 에이전트 == swe-agent:
→ swe-agent-high로 에스컬레이션 후 Step 1
else:
→ verifier 피드백 반영하여 Step 1
에스컬레이션 (반복 3회차):
### 에스컬레이션
- **이유**: swe-agent로 2회 시도 실패
- **변경**: swe-agent → swe-agent-high (opus)
- **반복**: 3/5
TaskUpdate로 각 반복의 상태를 추적합니다.
### 반복 이력
| 반복 | 에이전트 | 판정 | 실패 원인 |
|------|----------|------|-----------|
| 1 | swe-agent | FAIL | [사유] |
| 2 | swe-agent | FAIL | [사유] |
| 3 | swe-agent-high | PASS | - |
PASS 완료 보고서:
## Ralph Report
### 작업 요약
- **요청**: [사용자 요청 요약]
- **총 반복**: N회
- **최종 에이전트**: swe-agent / swe-agent-high
- **판정**: PASS
### 반복 이력
| 반복 | 에이전트 | 판정 | 실패 원인 | 수정 내용 |
|------|----------|------|-----------|-----------|
| 1 | swe-agent | FAIL | [사유] | [초기 구현] |
| 2 | swe-agent | FAIL | [사유] | [피드백 반영 수정] |
| 3 | swe-agent-high | PASS | - | [에스컬레이션 수정] |
### 최종 검증 결과
- **독립 검증**: PASS
- **재현 테스트**: PASS
- **엣지케이스**: N개 PASS
- **회귀**: clean
### 변경 파일 목록
- `path/to/file1.py`
- `path/to/file2.py`
최종 FAIL 보고서 (5회 초과):
## Ralph Report - 수동 수정 필요
### 작업 요약
- **요청**: [사용자 요청 요약]
- **총 반복**: 5회
- **판정**: FAIL (최대 반복 초과)
### 반복 이력
| 반복 | 에이전트 | 판정 | 실패 원인 |
|------|----------|------|-----------|
| 1 | swe-agent | FAIL | [사유] |
| 2 | swe-agent | FAIL | [사유] |
| 3 | swe-agent-high | FAIL | [사유] |
| 4 | swe-agent-high | FAIL | [사유] |
| 5 | swe-agent-high | FAIL | [사유] |
### 패턴 분석
[반복 실패의 공통 패턴이나 근본 원인 추론]
### 권장 사항
[수동 수정을 위한 가이드]
### 수집된 분석 정보
[과정에서 확인된 유용한 정보]
다음은 문제가 아닙니다:
| File | Purpose |
|---|---|
agents/swe-agent.md | 6단계 워크플로우 이슈 해결 실행자 (sonnet) |
agents/swe-agent-high.md | 복잡 이슈 해결 에이전트 (opus) |
agents/swe-verifier.md | 독립 검증 에이전트 |
skills/jin-orchestrator/SKILL.md | 멀티 에이전트 오케스트레이션 파이프라인 |
skills/jin-swe-fix/SKILL.md | SWE Fix 파이프라인 (유사 구조) |