wquguru/exoshell/ralph-ryan
Claude Code and agent skill by wquguru/exoshell
- community
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-ryanSKILL.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:
| Intent | Keywords | Action | |
|---|---|---|---|
| PRD | prd, create, generate, plan | Read {baseDir}/prd.md | |
| Prep | prep, prepare, convert, setup | Read {baseDir}/prep.md | |
| Run | run, execute, go, start | Read {baseDir}/run.md | |
| Status | status, list, overview | Read {baseDir}/status.md |
Directory Structure (Multi-PRD)
命名规范: prd-<slug> 或 <descriptive-name>,使用 kebab-case
Shared Configuration
| Item | Path | |
|---|---|---|
| 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
| Field | Description | |
|---|---|---|
branchName | Target branch for execution | |
baseBranch | Base branch for creation (only if creating new branch) |
Branch strategy (set during prep):
- Use current:
branchName= current branch, nobaseBranch - New from current:
branchName=ralph/<prd-slug>,baseBranch= current branch - New from main:
branchName=ralph/<prd-slug>,baseBranch=main
Quick Reference
停止循环:直接 Ctrl+C 终止即可。
Session Isolation
每个循环状态文件 (ralph-loop.local.md) 包含 session_hash 字段。Stop Hook 在第一次迭代时自动填入当前会话 transcript 路径的 SHA256 哈希值(16字符),确保:
- 只有启动循环的会话才能继续它
- 其他会话不会干扰正在运行的循环
- 隐私保护:不存储完整路径,只存储哈希值
- 如果其他会话尝试退出时发现有活跃循环,会提示选择:退出或接管
File Tracking
每个 story 完成后,在 prd.json 中记录修改的文件:
用于:
- 精准 commit(只提交相关文件)
- 冲突检测(多 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
- SKILL.md in the repositoryCheckingplugins/ralph-ryan/skills/ralph-ryan/SKILL.md
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
[](https://verified-skill.com/skills/wquguru/exoshell/ralph-ryan)