用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/javimosch/supercli --skill ralph命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Use this skill when the user wants to search, create, read, or manage Notion pages and databases — search workspace, query databases, create pages, read/write page content as Markdown, manage blocks, users, and files.
Use this skill when the user wants to chat with LLMs from the terminal — OpenAI, Claude, Gemini, local models, RAG, and multi-turn conversations without leaving the shell.
Use this skill when the user wants static analysis for Kotlin code — detect code smells, complexity, style violations, and generate reports for CI pipelines.
基于 SOC 职业分类
正在显示 SKILL.md
| name | ralph |
| description | ralph-cli — autonomous PRD-driven agent loop for AI-powered story-by-story implementation |
Ralph is a file-based agent loop that breaks work into stories defined in a prd.json file and executes them one at a time using AI coding agents (OpenCode, Claude Code, Codex, etc.).
A JSON file containing a project name, description, and an ordered list of user stories:
{
"name": "My Feature",
"branchName": "ralph/my-feature",
"description": "What this PRD is about",
"userStories": [
{
"id": "US-001",
"title": "Add database schema",
"description": "As a developer, I need...",
"acceptanceCriteria": ["Column x exists", "Migration runs"],
"priority": 1,
"passes": false,
"dependsOn": []
}
]
}
Each story must be completable in one agent iteration. Stories have:
false until completed, then trueStories execute in dependency order:
dependsOn stories passWhen an agent learns this skill, it operates in ralph mode:
Use ralph init or create a prd.json manually:
ralph init "Feature Name" --prd ./tasks/prd.json
See progress at any time:
ralph status --prd ./tasks/prd.json
Execute stories one at a time:
ralph run --prd ./tasks/prd.json
Or use supercli:
sc ralph run run --prd ./tasks/prd.json
See what the agent will receive without executing:
ralph run --prd ./tasks/prd.json --dry-run
ralph story prompt --prd ./tasks/prd.json --story US-001
passes: true in prd.jsonralph/ branch prefix: E.g., ralph/kotlin-migration| Command | Description |
|---|---|
ralph run --prd <file> | Execute the agent loop |
ralph status --prd <file> | Show progress |
ralph story next --prd <file> | Show next available story |
ralph story prompt --prd <file> | Print agent prompt for next story |
ralph init <name> --prd <file> | Scaffold a new PRD |
sc ralph init run "Feature name" # Create PRD
sc ralph run run --prd ./prd.json # Run the loop
sc ralph status run --prd ./prd.json # Check progress
sc ralph story next --prd ./prd.json # Next story
sc ralph prompt run --prd ./prd.json # Agent prompt