#7272nd of 73 in Skills, plugins and rules

ralph

Bash loop that reruns Amp or Claude Code until every PRD story passes

Stars
22k
License
MIT
Last commit
Feb 2026
Language
TypeScript
Stars, last 29 weeks+8,534
25 Mar 2026: 13,429 stars1 Apr 2026: 13,887 stars8 Apr 2026: 14,423 stars15 Apr 2026: 16,612 stars22 Apr 2026: 17,312 stars29 Apr 2026: 17,826 stars6 May 2026: 18,293 stars13 May 2026: 18,694 stars20 May 2026: 19,012 stars27 May 2026: 19,382 stars3 Jun 2026: 19,611 stars10 Jun 2026: 19,852 stars17 Jun 2026: 20,081 stars24 Jun 2026: 20,341 stars1 Jul 2026: 20,534 stars8 Jul 2026: 20,729 stars15 Jul 2026: 20,875 stars22 Jul 2026: 21,024 stars29 Jul 2026: 21,142 stars5 Aug 2026: 21,231 stars12 Aug 2026: 21,312 stars19 Aug 2026: 21,417 stars26 Aug 2026: 21,514 stars2 Sept 2026: 21,593 stars9 Sept 2026: 21,665 stars16 Sept 2026: 21,730 stars23 Sept 2026: 21,791 stars30 Sept 2026: 21,852 stars7 Oct 2026: 21,915 stars14 Oct 2026: 21,963 stars

13,429 on 25 Mar 202621,963 on 14 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Ralph is a bash script (ralph.sh) that repeatedly launches Amp or Claude Code with a fresh context, each time picking the highest-priority story in prd.json where passes is false. It implements one story, runs typecheck and tests, commits on success, and records learnings in progress.txt and AGENTS.md. It also ships prd and ralph skills for writing a PRD and converting it to prd.json.

Who it is for: Developers who want unattended coding-agent runs against a PRD task list

Strengths

  • Fresh context each iteration; state persists only in git, progress.txt and prd.json
  • Supports both Amp and Claude Code via a --tool flag
  • Small footprint: one shell script, prompt templates and two skills, plus jq
  • Installable as a Claude Code plugin marketplace entry

Weaknesses

  • Needs working typecheck and tests; broken checks compound across iterations
  • Stories must fit one context window; large ones must be split by hand
  • Requires an authenticated Amp or Claude Code install, which are separate tools
  • No tagged releases; default cap is 10 iterations

What it needs

  • no GPU
  • Needs Amp CLI or Claude Code, jq, git
  • Models: Amp, Claude Code

Also in Skills, plugins and rules

See all 73
Also in Skills, plugins and rules
RankProjectScore
1skillsAgent skills for planning, TDD, debugging and code review291.3k starsMIT94 out of 100
2eccAgents, skills, hooks and rules bundle for Claude Code, Codex and other harnesses279.5k starsMIT94 out of 100
3cavemanCuts token use in coding agents with terse replies and compressed inputs Live demo ↗ (opens in a new tab)111.9k starsApache-2.093 out of 100
#4ponytailSkill prompt that makes coding agents write less code and add tests163.6k starsMIT92 out of 100
#5ui-ux-pro-max-skillDesign-system skill that gives coding agents searchable UI styles, palettes and fonts135.9k starsMIT91 out of 100