wquguru/exoshell/ralph-ryan

Claude Code and agent skill by wquguru/exoshell

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Ralph autonomous agent for iterative development with multi-PRD parallel support. Commands: '/ralph-ryan:prd' (create PRD), '/ralph-ryan:prep' (prepare), '/ralph-ryan:run' (execute), '/ralph-ryan:status' (overview). Triggers on: ralph prd, ralph prep, ralph run, ralph go, ralph status.

Install

npx vskill@latest install wquguru/exoshell/ralph-ryan

SKILL.md

Ralph Agent

Autonomous coding agent that implements user stories iteratively with multi-PRD parallel development support.


Routing

Based on user intent, load the corresponding instruction file:

IntentKeywordsAction
PRDprd, create, generate, planRead {baseDir}/prd.md
Prepprep, prepare, convert, setupRead {baseDir}/prep.md
Runrun, execute, go, startRead {baseDir}/run.md
Statusstatus, list, overviewRead {baseDir}/status.md

Directory Structure (Multi-PRD)

.claude/ralph-ryan/
├── prd-06-risk-management/ # PRD 子目录
│ ├── prd.md # PRD 文档
│ ├── prd.json # 结构化数据
│ └── progress.txt # 进度日志
├── prd-07-model-governance/
│ ├── prd.md
│ ├── prd.json
│ └── progress.txt
└── ...
.claude/ralph-ryan-archived/ # 已完成的 PRD
└── 2026-01-29-prd-06-risk-management/

命名规范: prd-<slug> 或 <descriptive-name>,使用 kebab-case


Shared Configuration

ItemPath
Working directory.claude/ralph-ryan/
PRD 子目录.claude/ralph-ryan/<prd-slug>/
PRD markdown.claude/ralph-ryan/<prd-slug>/prd.md
PRD JSON.claude/ralph-ryan/<prd-slug>/prd.json
Progress log.claude/ralph-ryan/<prd-slug>/progress.txt
Loop state.claude/ralph-ryan/<prd-slug>/ralph-loop.local.md
Archived runs.claude/ralph-ryan-archived/<date>-<prd-slug>/
prd.json Branch Fields
FieldDescription
branchNameTarget branch for execution
baseBranchBase branch for creation (only if creating new branch)

Branch strategy (set during prep):

  • Use current: branchName = current branch, no baseBranch
  • New from current: branchName = ralph/<prd-slug>, baseBranch = current branch
  • New from main: branchName = ralph/<prd-slug>, baseBranch = main

Quick Reference

bash
# 查看所有 PRD 状态
/ralph-ryan:status
# 创建新 PRD (会询问 slug 名称)
/ralph-ryan:prd [describe your feature]
# 准备执行 (会列出可选 PRD)
/ralph-ryan:prep
# 执行 (会列出可选 PRD,自动循环直到完成)
/ralph-ryan:run [prd-slug] [--max-iterations N]

停止循环:直接 Ctrl+C 终止即可。


Session Isolation

每个循环状态文件 (ralph-loop.local.md) 包含 session_hash 字段。Stop Hook 在第一次迭代时自动填入当前会话 transcript 路径的 SHA256 哈希值(16字符),确保:

  • 只有启动循环的会话才能继续它
  • 其他会话不会干扰正在运行的循环
  • 隐私保护:不存储完整路径,只存储哈希值
  • 如果其他会话尝试退出时发现有活跃循环,会提示选择:退出或接管

File Tracking

每个 story 完成后,在 prd.json 中记录修改的文件:

json
{
"id": "US-003",
"passes": true,
"filesChanged": [
"app/risk/greeks/page.tsx",
"components/charts/greeks-heatmap.tsx"
]
}

用于:

  1. 精准 commit(只提交相关文件)
  2. 冲突检测(多 PRD 修改同一文件时预警)

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
38
Repository forks
3
7-day trend score
18

Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 19 Mar 2026, 7 months ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/wquguru/exoshell/ralph-ryan/badge)](https://verified-skill.com/skills/wquguru/exoshell/ralph-ryan)

Something wrong with this skill or its page? Tell us.