allow1
무료Use when generating, vectorizing, or converting images to SVG — logos, icons, illustrations, or 'allow1'/'quiver' references.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Runs iterate-until-pass loops with ralph-worker agents in a worktree. Use when running [ralph]-marked tasks or looping until verify passes.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
Iterative-loop orchestrator for [ralph]-marked Plans.md tasks.
Spawns a fresh harness:ralph-worker subagent per attempt inside a single persistent worktree,
runs the Verify command authoritatively, and loops until both the <promise> text tag and verify exit 0 agree.
| Subcommand / Argument | Behavior |
|---|---|
help | Print usage, philosophy, and link to prompt-best-practices.md |
<task-id> | Run the loop for a Plans.md task that has [ralph] marker |
--max-iter N | Override MaxIter (default: 10) |
--verify CMD | Override the Verify command from the task |
See references/loop-flow.md for the complete orchestrator pseudocode.
Summary: On iteration 0 the orchestrator spawns a ralph-worker with isolation="worktree" to create the persistent worktree, capturing RALPH_WORKTREE from result.worktreePath. For iterations 1..N it fetches the EnterWorktree deferred-tool schema via ToolSearch, calls EnterWorktree(path=RALPH_WORKTREE), then spawns the next worker without the isolation param. After each iteration the orchestrator runs the Verify command itself (anti-tamper), compares the exit code against ralph-worker-report.v1.verify.exit_code, scans the final assistant message for <promise>…</promise>, and diffs the worktree to detect stuck iterations. The loop terminates on success or on any of the three hard-stop failure modes (FT-RALPH-01 STUCK, FT-RALPH-02 VERIFY-MISMATCH, FT-RALPH-03 MAX-ITER).
Running harness-ralph-loop help prints the following:
Overview — harness-ralph-loop is an iterative-loop orchestrator that spawns a fresh
ralph-worker subagent per attempt inside a single persistent worktree, runs the Verify
command authoritatively, and loops until both the <promise> text tag and verify exit 0 agree.
Philosophy bullets:
Prompt guidance pointer:
For full prompt-writing guidance see prompt-best-practices.md
Task-pattern fit pointer:
For task-pattern fit see when-to-ralph.md
See references/when-to-ralph.md for guidance on which tasks are Ralph-suitable and which are not.
| File | Purpose |
|---|---|
references/loop-flow.md | Full orchestrator pseudocode, prompt template, decision matrix, terminal-state handling |
references/when-to-ralph.md | When to use Ralph (task patterns, DoD quality checks) |
references/prompt-best-practices.md | Prompt writing best practices (A1–A4), philosophy bullets, learn-more links |
harness-plan — Emits [ralph] marker + Verify: line for suitable tasksharness-work — Detects [ralph] marker and routes to this skillharness:ralph-worker — The per-iteration worker agent this skill dispatches아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
Use when generating, vectorizing, or converting images to SVG — logos, icons, illustrations, or 'allow1'/'quiver' references.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when running the full team/breezing flow end-to-end — all tasks with parallel workers. Do NOT load for: single-task implementation, planning, review, release, or setup.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Reviews PRs that modify the Feature Table in CLAUDE.md. Use when a PR adds CC version rows or modifies docs/CLAUDE-feature-table.md.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when researching Claude Code or Codex upstream releases, selecting adaptations, or preparing Harness upgrades. Local-only; not for distribution.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Creates a single project slide or one-page visual summary for a repo. Use when generating a project intro image or promotional slide.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Generates product demo videos and release walkthroughs via Remotion. Use when creating video documentation or animated demos.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.