본문으로 건너뛰기
cccskills
무료GitHub에 공개

review-pr

Review a pull request by number or GitHub URL using Ralph's reviewer loop. It checks out changes in a separate working directory, runs tests, examines the diff, and presents a structured report or available intermediate findings.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

원문원문 설명 보기

Use when asked to review a PR, run a code review loop, or invoke the ralph reviewer against a pull request number or GitHub URL

연동 도구GitHub
설치 방법 보기

이럴 때 유용합니다

  • Review a pull request by number or GitHub URL
  • Read test results and code findings in one report
  • Inspect intermediate results after a review failure
  • Check whether the review working directory remains

포함된 파일(1)

  • SKILL.md2.3 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Review PR

Run the ralph.reviewer.yml orchestration loop against a pull request. The loop checks out the PR in an isolated worktree, runs tests, reviews the diff, and produces a structured report.

Usage

/review-pr <PR number or URL>

Accepts: 207, #207, or https://github.com/.../pull/207

Execution

1. Parse the PR argument

Extract the PR number from the argument. Strip # prefix or extract from URL path.

2. Run the reviewer loop

ralph run -H ralph.reviewer.yml -p "Review PR #<N>"

Bash tool settings:

  • timeout: 600000 (10 minutes)
  • run_in_background: true

Use TaskOutput with block: true to wait for completion.

3. Display the report

Read and print .ralph/REVIEW-REPORT.md to the conversation.

If the report file doesn't exist (loop failed before the synthesizer hat), check for and display whatever intermediate files exist:

  1. .ralph/review-scope.md — what was scoped
  2. .ralph/review-verification.md — test results
  3. .ralph/review-findings.md — review findings

4. Verify cleanup

Check that the review worktree was removed:

ls -d .worktrees/review-<N> 2>/dev/null
  • If gone: cleanup succeeded, no action needed.
  • If still present: warn the user but do NOT force-remove. Say what's there and let them decide.

Also note the presence of intermediate files (.ralph/review-scope.md, etc.) — they're useful for debugging but the user may want to clean them up later.

Error Handling

SituationAction
Ralph exits non-zeroDisplay error output. Suggest re-running with RALPH_DIAGNOSTICS=1
Report file missingDisplay intermediate files that do exist (scope, verification, findings)
PR argument missingAsk the user for the PR number
PR argument unparseableAsk the user to provide a bare number, #N, or full GitHub URL

What This Skill Does NOT Do

  • Does NOT validate the PR exists (the scoper hat handles that)
  • Does NOT modify any source code (read-only review)
  • Does NOT post comments to GitHub
  • Does NOT own worktree cleanup (verifies only)
  • Does NOT enable diagnostics by default

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Implement coding tasks through exploration, planning, testing, and commits. Follow test-driven development, writing failing tests before implementation, while matching existing project conventions and recording requirements, decisions, progress, and build results in separate planning documents.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Implement a feature from a rough idea
  • Build code from a .code-task.md specification
  • Develop through tests and reviewable steps
mikeyobrien/ralph-orchestrator3.2천2026년 10월 16일 업데이트

Turn rough development requests or PDD implementation plans into structured task files. Each task includes technical requirements, dependencies, and acceptance criteria describing the starting conditions, action, and expected result, including unit test requirements.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Turning a rough feature request into implementation tasks
  • Breaking down the next unfinished step of a PDD plan
  • Defining acceptance criteria that include unit tests
mikeyobrien/ralph-orchestrator3.2천2026년 10월 16일 업데이트

Test Ralph workflow presets using shell scripts and collect logs, completion status, iteration counts, and event metrics. Use the results to investigate configuration failures, timeouts, and problems with how work passes between roles.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Check presets after configuration changes
  • Validate a newly added preset
  • Audit the full preset collection
mikeyobrien/ralph-orchestrator3.2천2026년 10월 16일 업데이트

Find development task files in a repository and review their status and dates. Filter pending, active, or completed work, view counts by status, or export task details as JSON for reporting and other tools.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Reviewing pending tasks before starting work
  • Checking progress before and after code-assist
  • Counting tasks by status
mikeyobrien/ralph-orchestrator3.2천2026년 10월 16일 업데이트

pdd

무료

Turn a rough development idea into a detailed design and step-by-step implementation plan. Guided questions, research notes, and diagrams clarify requirements, while user approval at each stage keeps the planning process aligned with their decisions.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Clarifying requirements for a rough feature idea
  • Comparing technologies and recording research findings
  • Creating a design with diagrams and acceptance criteria
mikeyobrien/ralph-orchestrator3.2천2026년 10월 16일 업데이트

Automate a local Chrome session while preserving logins, cookies, and extensions. Run Playwright scripts to navigate pages, fill forms, inspect content, and test authenticated workflows, with shared session state available across separate commands.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Testing the Ralph web dashboard interface
  • Checking authenticated pages with an existing login
  • Testing workflows that depend on browser extensions
mikeyobrien/ralph-orchestrator3.2천2026년 10월 16일 업데이트

mikeyobrien의 스킬 모두 보기

이 스킬의 문제 신고