snarktanksnarktankCommunityยท2 Agent Skills Included

ralph

Autonomous AI loop that codes entire features from a PRD

Runs AI coding tools like Amp or Claude Code in a loop until every user story in your PRD is finished. Generates structured PRDs, converts them into small executable stories, and implements each one with tests and commits. Eliminates manual prompting and context loss by persisting memory through git history and progress logs.
npx skills add snarktank/ralph --all -g -y
Available:

Tells the AI agent how to pick the next unfinished user story, implement it, run quality checks, commit, and log learnings for future iterations.

All Skills in This Repository (2)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install Ralph?โ–ผ

Run `npx skills add snarktank/ralph --all -g -y` in your terminal to install the PRD and Ralph skills globally.

What does Ralph actually do?โ–ผ

Ralph runs your AI coding tool in a loop, completing one small user story per iteration until every item in your PRD passes its checks.

Does Ralph work with Claude Code and Amp?โ–ผ

Yes. Run `./ralph.sh --tool claude` for Claude Code or use the default Amp mode, and each iteration starts with fresh context.

How does Ralph remember progress between runs?โ–ผ

It stores memory in git commits, a prd.json task list, and an append-only progress.txt file with learnings for future iterations.

Can non-developers use Ralph to build features?โ–ผ

Yes. Describe your feature in plain English, let the PRD skill structure it, and Ralph handles the coding, testing, and commits automatically.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’