ralf
Recursive Language Model Agent for PRD-driven development with iterative loops
Not in a marketplace yet, so it loads for one session with --plugin-dir.
Plugin ralf in anis-marrouchi/ralf. Commands read from the repo's manifest — 1 month ago.
This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.
What it installs
Skills (5)
prd-generationGenerate detailed Product Requirements Documents. Use when creating PRDs, planning features, or writing specifications.
prd-to-jsonConvert PRD markdown files to prd.json format for Ralf execution. Use when preparing PRDs for autonomous implementation.
rlm-processingProcess large codebases using Recursive Language Model patterns. Use when context exceeds 50K tokens or requires deep multi-file analysis.
story-executionExecute a single user story from prd.json. Use during Ralf loop iterations to implement stories correctly.
update-issueUpdate external issue tracker (GitHub/GitLab) based on Ralf events. Use when syncing story status with project management tools.
Slash commands (7)
/ralf:cancel-ralfCancel active Ralf loop
/ralf:generate-pinGenerate a codebase Pin (searchable index) for Ralf context
/ralf:init-hooksInitialize Ralf lifecycle hooks with compounding knowledge system
/ralf:prd-to-jsonConvert a PRD markdown file to prd.json for Ralf execution
/ralf:prdGenerate a Product Requirements Document (PRD) for a new feature
/ralf:ralf-statusCheck Ralf progress and prd.json status
/ralf:ralfStart Ralf autonomous execution on a .ralf/prd.json file
Subagents (4)
code-reviewerevaluatorrlm-processorstory-executor
Hooks (1)
- Stop
${CLAUDE_PLUGIN_ROOT}/hooks/stop-hook.sh
Maintain ralf?
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.