Ralph

SkillProductivity

Autonomous feature development - setup and execution. Triggers on: ralph, set up ralph, run ralph, run the loop, implement tasks. Two phases: (1) Setup - chat through feature, create tasks with dependencies (2) Loop - pick ready tasks, implement, commit, repeat until done.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Ralph skill

What this skill tells your AI

The instructions your AI receives, as published by ampcode/amp-contrib in .agents/skills/ralph/SKILL.md and read by ahel’s review.

Use this as a persistence override, not a separate methodology.

Default

  • Treat the task as incomplete until the requested outcome is verified.
  • Repeat the loop: inspect -> implement -> verify -> fix -> verify again.
  • If a check fails, continue with the next fix instead of stopping at the first attempt.
  • If one approach stalls, switch approaches and keep going.
  • Keep intermediate updates short and progress-focused.

Do Not Stop For

  • "Probably fixed"
  • "Good enough"
  • Partial completion
  • A failed first or second attempt
  • Needing one more verification pass

Stop Only When

  • The requested outcome is verified.
  • A real external blocker prevents further progress.
  • The user explicitly stops or redirects the work.

Avoid

  • Do not ask whether to continue after each failure.
  • Do not declare success without running the relevant checks.
  • Do not fall back to planning mode unless execution is genuinely blocked.

Finish

Return:

  • what was completed
  • what was verified
  • what is still blocked, if anything

Signals

GitHub stars
72
Forks
13
Last commit
Mar 2026

Others that do the same job

Advanced
Catalog kind
skill
Gateway key
ralph
Source
github.com/ampcode/amp-contrib