Ralph Loop

ulw-loop

v1.0.0

Über diesen Skill

Install Ralph Loop, an AI agent skill for AI agent workflows and automation. Explore features, use cases, limitations, and setup guidance.

Funktionen

RALPH LOOP — 완료까지 자기교정 루프
"완료될 때까지 멈추지 않는다."
/ralph-loop "모든 TypeScript 에러 수정"
/ralph-loop "태스크 설명" --max-iterations=50
/ulw-loop "태스크 설명" # ultrawork + loop 모드

# Kernthemen

Lee-SiHyeon Lee-SiHyeon
[3]
[0]
Aktualisiert: 3/29/2026

Skill Overview

Start with fit, limitations, and setup before diving into the repository.

Install Ralph Loop, an AI agent skill for AI agent workflows and automation. Explore features, use cases, limitations, and setup guidance.

Warum diese Fähigkeit verwenden

Empfehlung: ralph-loop helps agents ralph loop — 완료까지 자기교정 루프. ralph-loop helps AI agents handle repository-specific developer workflows with documented implementation details.

Am besten geeignet für

Geeigneter Einsatz: ralph loop — 완료까지 자기교정 루프.

Handlungsfähige Anwendungsfälle for Ralph Loop

Anwendungsfall: RALPH LOOP — 완료까지 자기교정 루프
Anwendungsfall: "완료될 때까지 멈추지 않는다."
Anwendungsfall: /ralph-loop "모든 TypeScript 에러 수정"

! Sicherheit & Einschränkungen

  • Einschraenkung: Requires repository-specific context from the skill documentation
  • Einschraenkung: Works best when the underlying tools and dependencies are already configured

About The Source

The section below is adapted from the upstream repository. Use it as supporting material alongside the fit, use-case, and installation summary on this page.

Labs-Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

FAQ und Installationsschritte

These questions and steps mirror the structured data on this page for better search understanding.

? Häufige Fragen

Was ist Ralph Loop?

Install Ralph Loop, an AI agent skill for AI agent workflows and automation. Explore features, use cases, limitations, and setup guidance.

Wie installiere ich Ralph Loop?

Führen Sie den Befehl aus: npx killer-skills add Lee-SiHyeon/oh-my-copilot/ralph-loop. Er funktioniert mit Cursor, Windsurf, VS Code, Claude Code und mehr als 19 weiteren IDEs.

Wofür kann ich Ralph Loop verwenden?

Wichtige Einsatzbereiche sind: Anwendungsfall: RALPH LOOP — 완료까지 자기교정 루프, Anwendungsfall: "완료될 때까지 멈추지 않는다.", Anwendungsfall: /ralph-loop "모든 TypeScript 에러 수정".

Welche IDEs sind mit Ralph Loop kompatibel?

Dieser Skill ist mit Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer kompatibel. Nutzen Sie die Killer-Skills CLI für eine einheitliche Installation.

Gibt es Einschränkungen bei Ralph Loop?

Einschraenkung: Requires repository-specific context from the skill documentation. Einschraenkung: Works best when the underlying tools and dependencies are already configured.

So installieren Sie den Skill

  1. 1. Terminal öffnen

    Öffnen Sie Ihr Terminal oder die Kommandozeile im Projektverzeichnis.

  2. 2. Installationsbefehl ausführen

    Führen Sie aus: npx killer-skills add Lee-SiHyeon/oh-my-copilot/ralph-loop. Die CLI erkennt Ihre IDE oder Ihren Agenten automatisch und richtet den Skill ein.

  3. 3. Skill verwenden

    Der Skill ist jetzt aktiv. Ihr KI-Agent kann Ralph Loop sofort im aktuellen Projekt verwenden.

! Source Notes

This page is still useful for installation and source reference. Before using it, compare the fit, limitations, and upstream repository notes above.

Upstream Repository Material

The section below is adapted from the upstream repository. Use it as supporting material alongside the fit, use-case, and installation summary on this page.

Upstream Source

Ralph Loop

Install Ralph Loop, an AI agent skill for AI agent workflows and automation. Explore features, use cases, limitations, and setup guidance.

SKILL.md
Readonly
Upstream Repository Material
The section below is adapted from the upstream repository. Use it as supporting material alongside the fit, use-case, and installation summary on this page.
Upstream Source

RALPH LOOP — 완료까지 자기교정 루프

"완료될 때까지 멈추지 않는다."

사용법

/ralph-loop "모든 TypeScript 에러 수정"
/ralph-loop "태스크 설명" --max-iterations=50
/ulw-loop "태스크 설명"         # ultrawork + loop 모드
/cancel-ralph                   # 실행 중인 루프 취소

ULTRAWORK LOOP vs RALPH LOOP

Ralph LoopULW Loop
종료 조건완료 promise 태그 출력Oracle 검증 + promise 태그
반복 한도기본 100회 (설정 가능)없음
검증 수준자체 검증Oracle 독립 검증
사용 시기일반 작업크리티컬 작업

Loop 프로토콜

Phase 1: Task Initialization

태스크 수신 → 즉시 TodoWrite (원자적 스텝으로):

TodoWrite([
  { id: "analyze", content: "현재 상태 분석", status: "in_progress" },
  { id: "step-1", content: "[구체적 스텝 1]", status: "pending" },
  { id: "step-2", content: "[구체적 스텝 2]", status: "pending" },
  { id: "verify", content: "결과 검증", status: "pending" }
])

Phase 2: Iteration Cycle

ITERATION N:
1. 남은 TodoWrite 항목 확인
2. 다음 pending 항목을 in_progress로
3. 해당 작업 실행
4. 결과 즉시 검증
5. completed 또는 failed 표시
6. 다음 반복 또는 완료 판정

Phase 3: Completion Check

각 반복 후 체크:

□ 모든 TodoWrite 항목 completed?
□ 빌드/타입 에러 없음?
□ 테스트 통과?
□ 완료 기준 충족?

모두 통과 시:

<promise>DONE</promise>

→ 이 태그가 없으면 루프 계속 실행

실패 항목 있을 시:

  • 실패 원인 분석
  • 다른 접근법 시도
  • TodoWrite 업데이트 후 계속

ULTRAWORK LOOP 검증 프로세스

/ulw-loop 모드에서는 추가 Oracle 검증 단계:

1. 자체 작업 완료 → <promise>DONE</promise> 출력
2. Oracle 검증 프롬프트 실행:
   "방금 구현한 것이 요청 사항을 완전히 충족하는가?
    A) 충족 — 명확한 증거 제시
    B) 미충족 — 누락된 것 명시
    C) 부분 충족 — 완료된 것과 남은 것 구분"
3. A만 진짜 완료
4. B 또는 C → 루프 재시작

자주 쓰이는 패턴

TypeScript 에러 수정 루프

/ralph-loop "모든 TypeScript 컴파일 에러 수정"

→ 루프 내부:
  1. npx tsc --noEmit 2>&1 실행
  2. 에러 목록 파싱
  3. 각 에러를 TodoWrite로
  4. 에러별 수정
  5. 다시 tsc 실행
  6. 에러 없으면 <promise>DONE</promise>

테스트 통과 루프

/ralph-loop "모든 테스트 통과"

→ 루프 내부:
  1. npm test 실행
  2. 실패 테스트 파악
  3. 실패별 수정
  4. 다시 npm test
  5. 모두 통과 → <promise>DONE</promise>

린트 정리 루프

/ralph-loop "모든 ESLint 경고 수정"

→ 루프 내부:
  1. npx eslint . 실행
  2. 경고 목록 파싱
  3. 자동 수정 가능한 것: npx eslint . --fix
  4. 수동 수정 필요한 것: TodoWrite로 개별 처리
  5. 모두 해결 → <promise>DONE</promise>

취소

실행 중 루프 취소:

/cancel-ralph

또는 Copilot CLI에서 Ctrl+C 후:

현재 루프가 취소됐습니다.
완료된 TodoWrite: [목록]
미완료 TodoWrite: [목록]

설정

--max-iterations=N    # 최대 반복 횟수 (기본: 100)
--strategy=reset      # 각 반복마다 상태 초기화
--strategy=continue   # 이전 상태에서 계속 (기본)

Anti-Patterns

  • ❌ 검증 없이 완료 선언
  • ❌ 첫 번째 실패 후 포기
  • <promise>DONE</promise> 없이 루프 종료
  • ❌ 같은 접근법으로 계속 실패 (다른 방법 시도)
  • ❌ TodoWrite 없이 루프 시작 (추적 불가)

Verwandte Fähigkeiten

Looking for an alternative to Ralph Loop or another community skill for your workflow? Explore these related open-source skills.

Alle anzeigen

openclaw-release-maintainer

Logo of openclaw
openclaw

Lokalisierte Zusammenfassung: 🦞 # OpenClaw Release Maintainer Use this skill for release and publish-time workflow. It covers ai, assistant, crustacean workflows. Claude Code, Cursor, and Windsurf workflows.

333.8k
0
Künstliche Intelligenz

widget-generator

Logo of f
f

Lokalisierte Zusammenfassung: Generate customizable widget plugins for the prompts.chat feed system # Widget Generator Skill This skill guides creation of widget plugins for prompts.chat. It covers ai, artificial-intelligence, awesome-list workflows. Claude Code

149.6k
0
Künstliche Intelligenz

flags

Logo of vercel
vercel

Lokalisierte Zusammenfassung: The React Framework # Feature Flags Use this skill when adding or changing framework feature flags in Next.js internals. It covers blog, browser, compiler workflows. Claude Code, Cursor, and Windsurf workflows.

138.4k
0
Browser

pr-review

Logo of pytorch
pytorch

Lokalisierte Zusammenfassung: Usage Modes No Argument If the user invokes /pr-review with no arguments, do not perform a review. It covers autograd, deep-learning, gpu workflows. Claude Code, Cursor, and Windsurf workflows.

98.6k
0
Entwickler