Agent skill
the-ralphs
Overview of the Ralph services and how they fit together in an Ikigai context
Install this agent skill to your Project
npx add-skill https://github.com/mgreenly/ikigai/tree/main/state/skills/the-ralphs
SKILL.md
The Ralphs
Ralph is a small ecosystem of services that together form an autonomous software development pipeline.
This skill is conceptual context for Ikigai agents. It does not replace the real services or scripts.
Main Services
ralph-plans — Goal storage and lifecycle management. Tracks goals through states like draft, queued, running, done, stuck, and cancelled.
ralph-runs — Orchestrator. Picks up queued goals, creates isolated clones, runs agents, and merges results back.
ralph-shows — Dashboard for viewing queued, running, stuck, and completed goals.
ralph-logs — Browser log tailing for runs and related services.
ralph-counts — Metrics and cost tracking.
ralph-remembers — Long-term memory service, still evolving.
ralph-herds — Planned process supervisor for the whole stack.
How They Fit Together
Typical flow:
- A goal is created in
ralph-plans - The goal is queued
ralph-runspicks it up- Work runs in an isolated clone
- Results are merged back through the Ralph pipeline
Three-Tier Git Model
- Bare repo at
/mnt/store/git/<org>/<repo> - GitHub as remote mirror
- Working clones for humans and disposable clones for agents
Important Operating Model
- Goals define what, not how
- Scripts are thin CLI wrappers around Ralph services
- Script JSON output is authoritative
- Agents should prefer goals-first workflow unless the user explicitly asks for local edits
Real Script Location
When you need to act, use the real scripts in:
../ralph-pipeline/scriptsfrom the ikigai repo root
Didn't find tool you were looking for?