بنقرة واحدة
ralph
Use when autonomously processing a GitHub milestone, or when running in a loop to iterate through open issues
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Use when autonomously processing a GitHub milestone, or when running in a loop to iterate through open issues
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
Drive a running Chrome tab via CDP — list tabs, navigate, snapshot ARIA, eval raw JS with $ref, wait, upload, screenshot. Use when automating a real browser the user can keep using alongside you.
Run a blocking, non-interactive Codex review of the working tree and return findings verbatim. Use when automation (ralph, work, pre-commit gates) needs a one-shot review without the interactive wait-vs-background prompt.
Use when picking up a GitHub issue to implement, or when asked to work on an issue by number
Use when creating GitHub issues, organizing milestones, or replying to PR review comments via CLI
استنادا إلى تصنيف SOC المهني
| name | ralph |
| description | Use when autonomously processing a GitHub milestone, or when running in a loop to iterate through open issues |
| argument-hint | <milestone-name> |
| allowed-tools | Bash, Read, Write, Edit, Grep, Glob, Task, Skill |
One task from a GitHub milestone. Fully autonomous — no user interaction.
Issues processed by number (ascending). Exit cleanly so the loop can restart.
Milestone: $ARGUMENTS
Branch: !git branch --show-current Uncommitted changes: !git status --porcelain
gh issue list --milestone "$ARGUMENTS" --state open --json number,title --jq 'sort_by(.number)'
No open issues → touch .ralph-complete and exit.
Take lowest number. Read with comments:
gh issue view <number> --comments
git checkout main && git pull origin main
Stash uncommitted changes if any. Create branch: <number>-<short-kebab-description>
TDD for features. For refactoring: change, fix, update tests.
Validate frequently: deno task ci
Do NOT commit until after review.
deno task ci
git add .
Invoke the codex-review skill (Skill tool, skill=codex-review). It blocks, runs a Codex review
of the working tree, and prints findings verbatim. Each review is a paid Codex call — never re-run
on an unchanged tree and cap at 2 paid reviews per issue.
superpowers:receiving-code-review skill (Skill tool,
skill=superpowers:receiving-code-review). Verify each finding against the code before acting,
and push back with technical reasoning when a finding is wrong. Do not reflexively fix every
finding — external reviewers lack full context and some findings will be wrong.deno task ci and re-review once more (max 2 paid reviews per
issue). After the 2nd review: apply what you still agree with, proceed — no further reviews.If implementation blocks on a non-trivial bug or design question, delegate to the
codex:codex-rescue subagent (Agent tool, subagent_type=codex:codex-rescue) rather than spinning.
Rescue is not a replacement for review — use it only when actually blocked.
Commit, merge to main, push:
git add .
git commit -m "$(cat <<'EOF'
<issue-title>
<brief description>
Closes #<number>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
EOF
)"
git checkout main && git pull origin main
git merge <branch> --no-edit && git push origin main
git branch -d <branch>
Close issue with summary comment. Post context to next 1-3 open issues if genuinely useful.
Exit cleanly — do NOT create .ralph-complete.