Skip to content
Built 26/04/17 09:08commit f8ff6f9

Ralph GitHub Repository

中文 | English

Summary

This source captures the concrete snarktank/ralph repository rather than a Ralph essay. The current raw file is a refreshed README-style clipping instead of the older pinned snapshot, but it still shows the exact shell loop, prompt contracts, plugin metadata, and packaged skills that operationalize the Ralph pattern as a reusable repo asset.

Source

Key Contributions

  • Grounds the Ralph loop in a real repository layout: ralph.sh, prompt.md, CLAUDE.md, prd.json.example, skills/, and .claude-plugin/.
  • Shows that Ralph is dual-surface by design: the same loop is packaged for both Amp and Claude Code.
  • Makes the repo-distribution model explicit: Ralph is documented as copyable project files, installable skills, and a Claude Code marketplace plugin.
  • Confirms that the loop's durable memory is operational, not rhetorical: branch tracking, progress archiving, prd.json state, and commit discipline are implemented in the shell script and prompt files.

Practical Implications

  • Agent harnesses can be shared as runnable repository assets, not only as prose patterns.
  • Repo-local skills and plugin manifests are part of the harness design because they shape how new projects adopt the loop.
  • A "fresh context" loop still needs stable local memory surfaces, and this repository shows which files carry that burden in practice.